zulip/zerver
Mateusz Mandera 7b2b4435ed retention: Combine run_message_batch_query and run_archiving_in_chunks.
We combine run_message_batch_query and run_archiving_in_chunks
functions, which makes the code simpler and more readable - we get rid
of hacky generator usage, for example.
In the process, move_expired_messages_* functions are adjusted, and now
they archive Messages as well as their related objects.
Appropriate adjustments in reaction to this are made in the main
archiving functions which call move_expired_messages_* (they no longer
need to call move_related_objects_to_archive).
2019-06-26 12:05:59 -07:00
..
data_import import: Handle hidden_by_limit case for files in slack import. 2019-05-30 12:01:09 -07:00
lib retention: Combine run_message_batch_query and run_archiving_in_chunks. 2019-06-26 12:05:59 -07:00
management migrate, create_large_indexes: Use CREATE INDEX IF NOT EXISTS. 2019-06-26 11:01:30 -07:00
migrations retention: Use new ArchiveTransaction model. 2019-06-26 12:05:59 -07:00
openapi api docs: Document PATCH /settings/notifications. 2019-06-24 18:42:44 -07:00
templatetags api_docs: Detect missing arguments in curl examples. 2019-05-28 16:53:48 -07:00
tests retention: Add functions for restoring archived data. 2019-06-26 12:05:59 -07:00
tornado tornado: Remove unused imports. 2019-02-02 17:33:13 -08:00
views devtools: Update the send_all feature of the integrations tool for headers. 2019-06-26 10:35:16 -07:00
webhooks webhooks: Eliminate the usage of a headers.py file. 2019-06-26 10:35:14 -07:00
worker public_export: Add support for deleting export after access. 2019-05-31 22:54:27 -07:00
__init__.py caching: Add configuration class for post-migration cache flushing. 2016-10-27 23:26:34 -07:00
apps.py python: Mark intentionally unused imports with noop statements. 2019-02-22 16:54:47 -08:00
context_processors.py open graph: Uploaded realm icon URL is absolute for some backends. 2019-05-20 13:14:28 -07:00
decorator.py decorator: Refactor @require_non_guest_human_user decorator. 2019-06-18 17:11:58 -07:00
filters.py filters: Don't include realm_counts/installation_counts in errors. 2019-04-30 14:10:59 -07:00
forms.py authenticate: Remove default values for required parameters. 2019-05-27 23:47:22 -07:00
logging_handlers.py try_git_describe: Set cwd, not --git-dir. 2019-02-28 14:59:33 -08:00
middleware.py rate_limiter: Create a general rate_limit_request_by_entity function. 2019-05-30 16:50:11 -07:00
models.py retention: Add __str__ method to ArchiveTransaction. 2019-06-26 12:05:59 -07:00
signals.py zerver core: Remove unused imports. 2019-02-02 17:41:24 -08:00
static_header.txt