bookwyrm/bookwyrm
Mouse Reeve 317cf5fcf5 Generate fewer add_status_tasks
Previously, every time a status was saved, a task would start to add it
to people's timelines. This meant there were a ton of duplicate tasks
that were potentially heavy to run. Now, the Status model has a "ready"
field which indicates that it's worth updating the timelines. It
defaults to True, which prevents statuses from accidentally not being
added due to ready state.

The ready state is explicitly set to false in the view, which is the
source of most of the noise for that task.
2022-11-15 14:14:32 -08:00
..
activitypub Use variable instead of string 2022-11-13 16:59:05 +01:00
connectors Use variable instead of string 2022-11-13 16:59:05 +01:00
forms Allow users to temporarily deactivate their accounts (#2324) 2022-11-10 13:40:54 -08:00
importers Start and stop jobs from the model 2022-11-05 14:35:27 -07:00
management/commands Adds management command to revoke preview image tasks 2022-11-14 12:09:16 -08:00
middleware Adds IP blocklist views 2021-09-17 13:04:10 -07:00
migrations Generate fewer add_status_tasks 2022-11-15 14:14:32 -08:00
models Generate fewer add_status_tasks 2022-11-15 14:14:32 -08:00
static 🚸 Close dropdown when opening modal item 2022-10-28 13:15:53 +02:00
telemetry Copy config from prod branch to main 2022-02-04 18:36:12 -08:00
templates Fixes column widths 2022-11-14 18:48:30 -08:00
templatetags Only show editions with the author on the author page 2022-11-01 18:04:27 -07:00
tests Generate fewer add_status_tasks 2022-11-15 14:14:32 -08:00
utils Linting fixes 2022-11-14 01:04:20 -08:00
views Generate fewer add_status_tasks 2022-11-15 14:14:32 -08:00
__init__.py
activitystreams.py Generate fewer add_status_tasks 2022-11-15 14:14:32 -08:00
admin.py Adds model for instance admin announcements 2021-05-19 14:00:46 -07:00
apps.py Log info, not exception, for expected errors 2022-03-11 14:55:54 -08:00
book_search.py normalise isbn on local book search 2022-08-30 20:00:09 +10:00
context_processors.py Python formatting 2022-03-01 11:39:08 -08:00
emailing.py Fixes report emails always claiming to be about links 2022-11-14 18:03:36 -08:00
imagegenerators.py Fix lint 2021-06-19 19:44:14 +02:00
lists_stream.py Use update_fields to limit remove_list_tasks 2022-07-02 13:23:23 -07:00
preview_images.py Use variable instead of string 2022-11-13 16:59:05 +01:00
redis_store.py use REDIS_x_DB_INDEX instead of REDIS_x_DB, add optional setting to example env file 2022-01-13 09:16:16 -07:00
settings.py Merge branch 'main' into ignore-does-not-exist 2022-11-14 00:31:34 -08:00
signatures.py Updating string format syntax part 1 2021-09-17 21:39:18 -07:00
status.py Catches missing reference to previous sanitizer 2022-07-04 13:24:13 -07:00
storage_backends.py Fix R1725: Consider using Python 3 style super() without arguments 2021-08-04 11:58:53 +02:00
suggested_users.py Use variable instead of string 2022-11-13 16:59:05 +01:00
tasks.py Adds enum for queue names 2021-11-11 19:10:22 -08:00
thumbnail_generation.py Update thumbnail_generation.py 2022-01-08 17:54:03 +01:00
urls.py Fixes typo in url regex 2022-11-14 16:06:40 -08:00
wsgi.py