zulip/zerver/views
Rishi Gupta 5d168c90f9 confirmation: Remove ConfirmationManager.
Also adds Confirmation.type, and cleans up the rest of Confirmation to look
more like the model definitions in zerver.

In the migration, all existing confirmations adopt the type
USER_REGISTRATION, to be conservative. In a few commits, different
confirmation types will have different validity periods, and
USER_REGISTRATION will have the shortest default.
2017-07-17 23:18:47 -07:00
..
__init__.py views: Rename __init__.py to zerver.views.registration. 2017-01-08 16:21:15 -08:00
alert_words.py tidying: Combine multiple 'import typing' lines onto one line. 2017-07-16 16:43:21 -07:00
attachments.py Add support for managing and deleting attachments. 2017-02-16 23:44:44 -08:00
auth.py confirmation: Liberate get_link_for_object from ConfirmationManager. 2017-07-17 23:18:47 -07:00
compatibility.py mypy: Add check for parse_user_agent returning None in compatibility.py. 2017-07-08 10:49:42 -07:00
custom_profile_fields.py profile: Support custom profile data. 2017-04-18 15:20:59 -07:00
email_mirror.py email mirror: Fix mypy annotation error. 2017-04-24 22:01:48 -07:00
events_register.py tidying: Combine multiple 'import typing' lines onto one line. 2017-07-16 16:43:21 -07:00
home.py Delete the old zulip.com "referrals" system. 2017-07-07 14:59:18 -07:00
hotspots.py hotspots: Add backend support for tutorial hotspots. 2017-03-29 11:34:32 -07:00
integrations.py Improve /integrations page load time. 2017-07-13 20:37:09 -07:00
invite.py Delete the old zulip.com "referrals" system. 2017-07-07 14:59:18 -07:00
messages.py org-permissions: Add allow_edit_history organiztion setting. 2017-07-16 10:10:06 -07:00
muting.py Implemented API routes for muting/unmuting a topic 2017-03-15 16:19:00 -07:00
pointer.py mypy: Convert zerver/views to use typing.Text. 2016-12-26 13:43:09 -08:00
presence.py views/presence: Refactor get_user_profile_by_email -> get_user. 2017-05-22 16:43:08 -07:00
push_notifications.py push_notifications: Fix mypy annotation logic around push tokens. 2017-07-07 10:54:37 -07:00
reactions.py reactions: Fix reacting to messages on streams you're not subscribed to. 2017-03-22 20:22:13 -07:00
realm.py org-permissions: Add allow_edit_history organiztion setting. 2017-07-16 10:10:06 -07:00
realm_domains.py realm_domains: Restructure library for getting realm domains. 2017-04-28 21:11:56 -07:00
realm_emoji.py realm_emoji.py: Allow an user to delete an emoji uploaded by them. 2017-05-29 20:21:25 -07:00
realm_filters.py Change domain to realm_id in bugdown and realm filter dicts and caches. 2017-01-03 16:25:20 -08:00
realm_icon.py Add size limit for uploading user avatars and realm icons. 2017-03-07 22:13:01 -08:00
registration.py confirmation: Liberate get_link_for_object from ConfirmationManager. 2017-07-17 23:18:47 -07:00
report.py tidying: Combine multiple 'import typing' lines onto one line. 2017-07-16 16:43:21 -07:00
streams.py actions: Record acting_user for subscriptions RealmAuditLog entries. 2017-07-17 17:23:41 -07:00
test_emails.py emails: Add to_user_id argument to send_email. 2017-07-16 16:56:39 -07:00
tutorial.py internal_send_message: Make realm argument mandatory. 2017-01-21 21:37:30 -08:00
typing.py mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
unsubscribe.py emails: Rename clear_followup_emails_queue. 2017-07-17 16:05:38 -07:00
upload.py mypy: serve_local return type to FileResponse. 2017-05-25 15:41:52 -07:00
user_settings.py confirmation: Remove ConfirmationManager. 2017-07-17 23:18:47 -07:00
users.py utils: Cast generate_random_token to str. 2017-07-17 23:18:47 -07:00
zephyr.py bots: Move zephyr-related files to api/integrations/zephyr/. 2017-05-26 15:07:02 -07:00