Mouse Reeve
574c1db732
Adds more templatetag tests
2022-07-06 10:52:45 -07:00
Mouse Reeve
87434fbb9d
Adds a couple more edit book views tests
2022-07-06 10:38:22 -07:00
Mouse Reeve
f5638c1e44
Removed unused helper function
2022-07-06 10:05:55 -07:00
Mouse Reeve
f4dd14acad
Adds more webfinger tests for helper functions
2022-07-06 10:05:47 -07:00
Mouse Reeve
c48fbd8753
Separates reporting and report admins tests
2022-07-06 09:47:48 -07:00
Mouse Reeve
003ef65db5
Adds missing migration
2022-07-05 18:01:10 -07:00
Mouse Reeve
d4f8a5f448
Fixes links to report modals
2022-07-05 17:43:03 -07:00
Mouse Reeve
4f386e8c4e
Allow reports with no associated user
2022-07-05 17:19:03 -07:00
Mouse Reeve
0be4fec167
Don't assume that link domains have a known user
...
This is an edge case, and they OUGHT to have a user, but if the user was
deleted for a remote link, the field won't be able to resolve and the
user will be unset.
2022-07-05 16:51:03 -07:00
Mouse Reeve
97b53d4998
Merge pull request #2180 from bookwyrm-social/set-access-level-user
...
Fixes setting access level to "user"
2022-07-05 12:08:30 -07:00
Mouse Reeve
e2a50230c7
Fixes setting acces level to "user"
...
This wasn't working because "user" isn't a group, it's the absense of
any group.
2022-07-04 21:44:55 -07:00
Mouse Reeve
5672c73ac4
Show deleted users as red in the user list
...
It can be hard to differentiate at a glance if a user is deleted or
suspended -- without this, you would have to read the deactivation
reason. By making deletions (moderator and self deletions) red, it's
clear at a glance if an account has been permanently deleted or just
temporarily suspended.
2022-07-04 17:33:10 -07:00
Mouse Reeve
9d9b7f366a
Use "strip" in bleach
...
This removes forbidden html, rather than leaving them in place but
unrendered.
2022-07-04 13:55:58 -07:00
Mouse Reeve
70beb24d95
Removed misleading test
...
This wasn't really testing what I wanted it to.
2022-07-04 13:34:09 -07:00
Mouse Reeve
13376f8970
Catches missing reference to previous sanitizer
2022-07-04 13:24:13 -07:00
Mouse Reeve
62aa4bf869
Tick version number
2022-07-04 13:21:18 -07:00
Mouse Reeve
7f78140015
Uses library for html cleanup
2022-07-04 13:21:13 -07:00
Mouse Reeve
5d363da175
Handle getting edition data as dict or string
2022-07-03 11:05:20 -07:00
Mouse Reeve
0b900dc1ac
Merge pull request #2166 from bookwyrm-social/email-config-warning
...
Add warning to dashboard if email sender looks misconfigured
2022-07-03 10:49:14 -07:00
Mouse Reeve
89165fd909
Creates helper function for creating charts
2022-07-03 08:28:24 -07:00
Mouse Reeve
e16506c1df
Fixes logic error in checking relationships
...
I had the logic backwards for pending relationships.
2022-07-02 21:25:07 -07:00
Mouse Reeve
516c4a9790
Add warning to dashboard if email sender looks misconfigured
...
This can be a really obscure error, hopefully this warning will catch
potential issues.
2022-07-02 21:11:23 -07:00
Mouse Reeve
4ccbfb6b31
Merge pull request #2057 from bookwyrm-social/list-privacy
...
Re-consider list privacy on edit
2022-07-02 20:07:00 -07:00
Mouse Reeve
6e70ceb094
More mocks
2022-07-02 19:43:59 -07:00
Mouse Reeve
46421f9672
Mocks for lists model
2022-07-02 13:48:15 -07:00
Mouse Reeve
495bf203b0
Mocks inbox and search tests
2022-07-02 13:45:53 -07:00
Mouse Reeve
3ad0a5d073
Use update_fields to limit remove_list_task
s
...
If we know what fields were updated, we can avoid running this task.
This also adds some mocks where they are needed for the list view.
2022-07-02 13:23:23 -07:00
Mouse Reeve
13605b7d6a
Merge pull request #2164 from bookwyrm-social/federated-servers-admin
...
Federated servers admin
2022-07-02 12:17:14 -07:00
Mouse Reeve
aae02dff9a
Merge branch 'main' into list-privacy
2022-07-02 12:16:39 -07:00
Mouse Reeve
94a6675dc4
Pylint fixes
2022-07-02 12:07:22 -07:00
Mouse Reeve
13e23a868d
Adds instance name filter to federated instance list view
...
This lets you look for a specific server in your (probably very long)
instance list.
2022-07-02 11:12:15 -07:00
Mouse Reeve
e0a67f5e18
Uses := syntax in user admin view
...
I learned this! It's cool.
2022-07-02 11:06:48 -07:00
Mouse Reeve
cbb979242d
Revert "Use async requests for broadcasting"
2022-07-02 10:56:18 -07:00
Mouse Reeve
f5d6a18ce0
Alphabetize list of software options in federated instances list
2022-07-02 10:49:57 -07:00
Mouse Reeve
be76fe1494
Merge pull request #2143 from bookwyrm-social/async_broadcast
...
Use async requests for broadcasting
2022-07-02 10:23:02 -07:00
Mouse Reeve
e7b0a84ded
Merge pull request #2142 from bookwyrm-social/load-data-duration
...
Split expand book data task into per-edition tasks
2022-06-30 11:47:23 -07:00
Mouse Reeve
e3471fcc35
Merge pull request #2148 from hughrun/quotes
...
add page numbers to comment and quote statuses
2022-06-10 17:35:15 -07:00
Joel Bradshaw
7f5d47a36f
Use values_list with flat, yay!
2022-06-07 23:15:34 -07:00
Mouse Reeve
3aa159bc89
Merge branch 'main' into preview-generation-memory
2022-06-05 18:39:59 -07:00
Mouse Reeve
8d082bc189
Merge branch 'main' into quotes
2022-06-05 15:42:01 -07:00
Mouse Reeve
08231f52ff
Merge pull request #2150 from cincodenada/fix-pylint
...
Fix pylint config for pylint 2.14.0
2022-06-05 15:41:32 -07:00
Joel Bradshaw
6d6ab9a531
Add .pylintrc with fixes for new pylint version
2022-06-05 14:38:03 -07:00
Joel Bradshaw
b744ff7836
Run black
2022-06-05 13:40:01 -07:00
Joel Bradshaw
482005f304
Update preview image generation to only query ids
...
Previously we were querying the full book objects just to get a list of
id's, which is much slower and also takes a lot more memory, which can
cause the process to be killed on memory-limited machines with a large
number of books.
Instead, since we're just dispatching jobs here, we can just ask for the
id's, which is faster and much more practical memory-wise.
The map is a little annoying, I didn't see a way to directly get just a
list of the value of one field, so we have to get a list of
dictionairies with one key and then pull that key out. Whatevs.
2022-06-05 13:07:44 -07:00
Hugh Rundle
4de9989d8e
add page numbers to comment and quote statuses
...
This adds the page number for quote and comment statuses where a page number is provided:
- all ActivityPub posts
- Explore cards for comments (quotes already have the page number)
This responds to #2136
2022-06-05 16:02:25 +10:00
Mouse Reeve
9d5e113b92
Merge pull request #2145 from bookwyrm-social/about-layout
...
Clip column in about page
2022-05-31 14:05:43 -07:00
Mouse Reeve
c738eaa2c2
Use async requests for broadcasting
...
When an activity needs to be broadcast to the whole wide fediverse, the
number of requests can get enormous and the broadcast task ends up
taking ages to run. This change sends these requests out in one aiohttp
session, to improve performance.
2022-05-31 13:09:27 -07:00
Mouse Reeve
d149e57494
Split expand book data task into per-edition tasks
...
Loading every edition in one task takes ages, and produces a large task
that clogs up the queue. This will create more, smaller tasks that will
finish more quickly.
2022-05-31 12:41:57 -07:00
Mouse Reeve
20f452ebf4
Clip column in about page
...
Text in the superlatives section can cause this column to expand outside
the container.
2022-05-31 12:23:59 -07:00
Mouse Reeve
374fdcf467
Use relative list order ranking in openlibrary search
...
Set OpenLibrary search condifidence based on the provided result order,
just using 1/(list index), so the first has rank 1, the second 0.5, the
third 0.33, et cetera.
2022-05-31 10:22:49 -07:00