zulip/zerver
Prakhar Pratyush de53e372dd onboarding: Don't show introduce zulip view modals to existing users.
We don't want to show one-time modals introducing 'Inbox' and
'Recent conversations' views to existing users.

When a user views a modal, we mark it as read by storing a row
in the 'OnboardingStep' model. Once marked as read, the user will
no longer see the modal.

This commit adds a migration to create
two rows per user (mark them as read) in OnboardingStep model.
2024-03-19 09:32:59 -07:00
..
actions events: Change format of authentication_methods realm_update_dict event. 2024-03-05 11:48:58 -08:00
data_import backends: Implementation of restricting certain backends by plan. 2024-03-05 11:48:58 -08:00
integration_fixtures/nagios
lib onboarding: Show one-time modal to introduce recent conversations view. 2024-03-19 09:32:59 -07:00
management runtornado: Swap deferred reload events to the default. 2024-02-26 22:29:19 -08:00
migrations onboarding: Don't show introduce zulip view modals to existing users. 2024-03-19 09:32:59 -07:00
models backends: Implementation of restricting certain backends by plan. 2024-03-05 11:48:58 -08:00
openapi api-docs: Update feature level 224 changelog and **Changes** notes. 2024-03-13 16:50:48 -07:00
tests onboarding: Show one-time modal to introduce recent conversations view. 2024-03-19 09:32:59 -07:00
tornado ruff: Fix PLW0108 Lambda may be unnecessary. 2024-03-01 09:30:04 -08:00
transaction_tests ruff: Fix PLW0108 Lambda may be unnecessary. 2024-03-01 09:30:04 -08:00
views email_page: Migrate has_request_variables to typed_endpoint. 2024-03-13 16:47:34 -07:00
webhooks ruff: Fix E226 Missing whitespace around arithmetic operator. 2024-03-01 09:30:04 -08:00
worker deferred_work: Reduce batch size due to bad statistics. 2024-03-11 09:24:59 -07:00
__init__.py
apps.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
context_processors.py python: Reformat with Ruff formatter. 2024-02-29 17:07:16 -08:00
decorator.py python: Reformat with Ruff formatter. 2024-02-29 17:07:16 -08:00
filters.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
forms.py email_validation: Merge two implementations of a disposable-email check. 2024-02-27 10:19:23 -08:00
logging_handlers.py error_notify: Remove custom email error reporting handler. 2023-07-20 11:00:09 -07:00
middleware.py parse_client: Migrate has_request_variables to typed_endpoint. 2024-03-12 13:27:21 -07:00
signals.py timezone: Only look up canonical time zones from the system. 2024-03-01 17:38:08 -08:00