zulip/zerver/views
Steve Howell 116a441bc5 refactor: Introduce SubInfo class.
This class removes a lot of the annoying tuples
we were passing around.

Also, by including the user everywhere, which
is easily available to us when we make instances
of SubInfo, it sets the stage to remove
select_related('user_profile').
2020-10-14 10:53:10 -07:00
..
development docs: Update many references to Casper. 2020-08-30 17:16:02 -07:00
__init__.py
alert_words.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
archive.py topic: Rename get_topic_history_for_web_public_stream. 2020-08-25 17:01:12 -07:00
attachments.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
auth.py auth: Render config error page on configuration error. 2020-09-25 16:16:17 -07:00
camo.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
compatibility.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
custom_profile_fields.py custom_profile_fields: Don't allow leading/trailing whitespaces. 2020-10-02 14:58:06 -07:00
digest.py python: Prefer kwargs form of dict.update. 2020-09-03 17:51:09 -07:00
documentation.py help: Stop collapsing sidebar sections. 2020-07-28 16:28:58 -07:00
drafts.py drafts: Use strings as dict keys. 2020-08-07 10:53:06 -07:00
email_mirror.py email-mirror-postfix: Handle 8-bit messages correctly. 2020-06-14 20:24:06 -07:00
events_register.py events_register_backend: Validate client_capabilities type correctly. 2020-06-20 22:29:15 -07:00
home.py home: Pass realm to build_page_params_for_home_page_load. 2020-10-01 15:00:36 -07:00
hotspots.py python: Convert percent formatting to .format for translated strings. 2020-06-15 16:24:46 -07:00
invite.py invite: Add option to invite user as an organization owner. 2020-06-20 23:04:59 -07:00
message_edit.py move_topic_to_stream: Allow moving to/between/from private streams. 2020-09-14 15:00:55 -07:00
message_fetch.py message_fetch: Better handle unauthorized requests. 2020-09-21 16:07:43 -07:00
message_flags.py views: Extract message_flags.py for flags views. 2020-06-22 15:08:34 -07:00
message_send.py docs: Document local echo paramters for sending messages. 2020-06-25 14:44:16 -07:00
muting.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
portico.py urls: Migrate re_path routes to path. 2020-09-12 14:29:26 -07:00
presence.py python: Convert percent formatting to .format for translated strings. 2020-06-15 16:24:46 -07:00
push_notifications.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
reactions.py emoji: Switch to `user_profile.realm` for cross-realm reactions. 2020-07-24 13:11:27 -07:00
realm.py realm: Add wildcard_mention_policy setting. 2020-10-01 12:18:03 -07:00
realm_domains.py audit_log: Log RealmAuditLog in do_set_realm_property. 2020-07-06 17:38:19 -07:00
realm_emoji.py python: Convert percent formatting to .format for translated strings. 2020-06-15 16:24:46 -07:00
realm_export.py python: Replace ujson with orjson. 2020-08-11 10:55:12 -07:00
realm_filters.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
realm_icon.py docs: Fix spelling errors caught by codespell. 2020-08-11 10:23:06 -07:00
realm_logo.py docs: Fix spelling errors caught by codespell. 2020-08-11 10:23:06 -07:00
registration.py refactor: Pass realm to bulk_add_subscriptions. 2020-10-13 11:28:17 -07:00
report.py python: Catch specific exceptions from subprocess. 2020-10-11 16:11:41 -07:00
storage.py update_storage: Validate storage type correctly. 2020-06-20 22:29:15 -07:00
streams.py refactor: Introduce SubInfo class. 2020-10-14 10:53:10 -07:00
submessage.py python: Catch specific exceptions from orjson. 2020-10-11 16:11:41 -07:00
thumbnail.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
tutorial.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
typing.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
unsubscribe.py python: Prefer kwargs form of dict.update. 2020-09-03 17:51:09 -07:00
upload.py python: Convert percent formatting to .format for translated strings. 2020-06-15 16:24:46 -07:00
user_groups.py user_groups: Use 'path_only=True' in REQ for 'user_group_id' in views. 2020-08-26 15:40:19 -07:00
user_settings.py i18n: Don't include email tags in translation strings. 2020-09-25 15:53:26 -07:00
users.py api: Return 'user_id' in 'POST /users' response. 2020-08-11 16:40:12 -07:00
video_calls.py python: Catch specific exceptions from requests. 2020-10-11 16:11:41 -07:00
zephyr.py python: Catch specific exceptions from subprocess. 2020-10-11 16:11:41 -07:00