zulip/zerver
Alex Vandiver ca2ca030d2 migrations: Backfill missing RealmAuditLog entries for subscriptions.
Backfill subscription realm audit log SUBSCRIPTION_CREATED events for
users which are currently subscribed but don't have any subscription
events, presumably due to some historical bug.  This is important
because those rows are necessary when reactivating a user who is
currently soft-deactivated.

For each stream, we find the subscribed users who have no
subscription-related realm audit log entries, and create a
`backfill=True` subscription audit log entry which is the latest it
could have been, based on UserMessage rows.  We then optionally insert
a `DEACTIVATION` if the current subscription is not active.
2023-05-15 16:09:44 -07:00
..
actions scheduled_message: Send `update` event on failed delivery. 2023-05-14 16:46:20 -07:00
data_import auth: Rewrite data model for tracking enabled auth backends. 2023-04-18 09:22:56 -07:00
integration_fixtures/nagios
lib migrations: Backfill missing RealmAuditLog entries for subscriptions. 2023-05-15 16:09:44 -07:00
management scheduled_message: Move remaining logic out of management command. 2023-05-09 13:48:28 -07:00
migrations migrations: Backfill missing RealmAuditLog entries for subscriptions. 2023-05-15 16:09:44 -07:00
openapi scheduled-messages: Update API dicts for `failed` boolean field. 2023-05-12 15:48:59 -07:00
tests subscriptions: Change in API used for adding new subscriptions. 2023-05-14 11:19:05 -07:00
tornado tornado_url: Replace occurrences of `uri` with `url`. 2023-04-26 16:37:16 -07:00
views subscriptions: Change in API used for adding new subscriptions. 2023-05-14 11:19:05 -07:00
webhooks integrations: Add support for MovieAdded Radarr hook. 2023-05-11 12:08:25 -07:00
worker error_notify: Drop any remaining browser-side errors in RabbitMQ queue. 2023-04-13 14:59:58 -07:00
__init__.py
apps.py requirements: Upgrade Python requirements. 2023-04-03 22:39:21 -07:00
context_processors.py emails: Add corporate_enabled to context for emails. 2023-05-01 10:32:43 -07:00
decorator.py Remove statsd support. 2023-04-25 19:58:16 -07:00
filters.py
forms.py templates: Update text on /accounts/find. 2023-03-30 09:06:14 -07:00
logging_handlers.py python: Use Python 3.8 typing.{Protocol,TypedDict}. 2022-04-27 12:57:49 -07:00
middleware.py requirements: Upgrade Python requirements. 2023-05-10 19:44:47 -07:00
models.py scheduled-messages: Update API dicts for `failed` boolean field. 2023-05-12 15:48:59 -07:00
signals.py requirements: Upgrade to Django 4.0. 2022-07-13 16:07:17 -07:00