zulip/zerver
Mateusz Mandera 39d8a81e51 registration: Tie PreregistrationUser to the original MultiUseInvite.
Fixes #21266.

We want to tie the prereg_user to the MultiUseInvite directly rather
than to the MultiUserInvite's confirmation object, because the latter is
not possible. This is because the flow is that after going through the
multiuse invite link, the PreregistrationUser is created together with a
Confirmation object, creating a confirmation link (via
create_confirmation_link) to which then the user is redirected to finish
account creation. This means that the PreregistrationUser is already
tied to a Confirmation, so that attribute is occupied.
2022-07-22 17:08:44 -07:00
..
actions confirmation: Rename STATUS_ACTIVE to STATUS_USED. 2022-07-21 15:17:37 -07:00
data_import user_profile: Fallback to "" for timezone upon creation. 2022-06-28 16:05:24 -07:00
integration_fixtures/nagios
lib openapi: Fuse generate_api_title with generate_api_description. 2022-07-22 16:41:55 -07:00
management typing: Add assertions before accessing settings. 2022-07-15 14:00:56 -07:00
migrations registration: Tie PreregistrationUser to the original MultiUseInvite. 2022-07-22 17:08:44 -07:00
openapi openapi: Move endpoint URL to generator. 2022-07-22 16:41:55 -07:00
tests registration: Tie PreregistrationUser to the original MultiUseInvite. 2022-07-22 17:08:44 -07:00
tornado decorator: Move tornado notify `data` parameter to `REQ` framework. 2022-07-20 14:23:05 -07:00
views registration: Tie PreregistrationUser to the original MultiUseInvite. 2022-07-22 17:08:44 -07:00
webhooks integrations: Update harbor for new payload format. 2022-07-22 11:44:22 -07:00
worker queue_processor: Remove unreachable code. 2022-07-19 17:30:15 -07:00
__init__.py
apps.py caching: Make sender type optional for flush_cache. 2021-07-26 14:48:07 -07:00
context_processors.py footer: Reduce links for self-hosted installations on signup pages. 2022-07-22 15:46:42 -07:00
decorator.py response: Replace json_unauthorized with UnauthorizedError. 2022-07-18 18:01:42 -07:00
filters.py typing: Fix function signatures. 2021-08-20 05:54:19 -07:00
forms.py integrations: Fix wrong type annotation. 2022-07-15 14:00:56 -07:00
logging_handlers.py python: Use Python 3.8 typing.{Protocol,TypedDict}. 2022-04-27 12:57:49 -07:00
middleware.py middleware: Add isinstance check before retrieving content. 2022-07-15 14:00:56 -07:00
models.py registration: Tie PreregistrationUser to the original MultiUseInvite. 2022-07-22 17:08:44 -07:00
signals.py requirements: Upgrade to Django 4.0. 2022-07-13 16:07:17 -07:00