zulip/zerver/views
Tim Abbott 76bcb96414 realm_export: Improve estimate of data export size.
As suggested by the new comments, the cost for a Zulip data export
scales with messages actually included in the export, so an
organizations with 1M private messages but only 50K public stream
messages should not be modeled the same as one with 1M public stream
messages for the purpose of the limits here.

Also improve the comments and variable names more generally.
2022-09-16 14:54:45 -07:00
..
development integrations: Broaden return type of check_send_webhook_fixture_message. 2022-08-06 16:19:48 -07:00
__init__.py
alert_words.py actions: Split out zerver.actions.alert_words. 2022-04-14 17:14:31 -07:00
attachments.py actions: Split out zerver.actions.uploads. 2022-04-14 17:14:32 -07:00
auth.py typing: Remove ViewFuncT. 2022-08-22 15:46:16 -07:00
compatibility.py django: Use HttpRequest.headers. 2022-05-13 20:42:20 -07:00
custom_profile_fields.py custom_profile: Use cast to ensure ProfieDataElementUpdateDict. 2022-07-15 14:55:03 -07:00
digest.py mypy: Fix most AnonymousUser type errors. 2021-07-24 14:55:46 -07:00
documentation.py docs: Update base titles for documentation pages. 2022-09-13 11:36:52 -07:00
drafts.py backend: Add request as parameter to json_success. 2022-02-04 15:16:56 -08:00
email_mirror.py backend: Add request as parameter to json_success. 2022-02-04 15:16:56 -08:00
events_register.py events_register: Pass spectator set language to client in user_settings. 2022-07-14 14:27:32 -07:00
home.py portico: Move to corporate folder. 2022-08-22 15:53:43 -07:00
hotspots.py actions: Split out zerver.actions.hotspots. 2022-04-14 17:14:31 -07:00
invite.py settings: Make INVITATION_LINK_VALIDITY_MINUTES optional. 2022-07-26 17:07:48 -07:00
message_edit.py actions: Create a separate message_delete.py file. 2022-09-01 14:18:38 -07:00
message_fetch.py message_fetch: Remove obsolete UnicodeDecodeError handler. 2022-09-08 11:07:43 -07:00
message_flags.py message_flags: Add an assertion check for stream.recipient_id. 2022-07-26 18:00:24 -07:00
message_send.py python: Use a real parser for email addresses. 2022-07-29 15:47:33 -07:00
muting.py muting: Add validation for update operations. 2022-07-25 14:03:08 -07:00
presence.py actions: Split out zerver.actions.presence. 2022-04-14 17:14:32 -07:00
push_notifications.py backend: Add request as parameter to json_success. 2022-02-04 15:16:56 -08:00
reactions.py actions: Split out zerver.actions.reactions. 2022-04-14 17:14:35 -07:00
read_receipts.py read_receipts: Add support for displaying read receipts. 2022-08-12 13:16:35 -07:00
realm.py user_settings: Add user setting to control the user list style. 2022-09-09 16:30:54 -07:00
realm_domains.py actions: Split out zerver.actions.realm_domains. 2022-04-14 17:14:37 -07:00
realm_emoji.py realm: Create RealmAuditLog entries when removing custom emoji. 2022-07-31 18:32:28 -07:00
realm_export.py realm_export: Improve estimate of data export size. 2022-09-16 14:54:45 -07:00
realm_icon.py upload: Add assertions before accessing uploaded files. 2022-06-23 22:09:05 -07:00
realm_linkifiers.py realm: Create RealmAuditLog entry when removing realm linkifiers. 2022-07-31 18:32:28 -07:00
realm_logo.py upload: Add assertions before accessing uploaded files. 2022-06-23 22:09:05 -07:00
realm_playgrounds.py actions: Split out zerver.actions.realm_playgrounds. 2022-04-14 17:14:30 -07:00
registration.py billing: Fix licenses amount check during user signup/invitation. 2022-08-18 11:56:54 -07:00
report.py report: Correct type annotation allowing unauth access. 2022-07-26 18:00:24 -07:00
storage.py backend: Add request as parameter to json_success. 2022-02-04 15:16:56 -08:00
streams.py internal_prep_private_message: Remove redundant realm arg. 2022-09-06 15:03:17 -07:00
submessage.py actions: Split out zerver.actions.submessage. 2022-04-14 17:14:30 -07:00
thumbnail.py docs: Remove some outdated references to thumbnailing.md doc. 2022-07-12 17:44:24 -07:00
tutorial.py backend: Add request as parameter to json_success. 2022-02-04 15:16:56 -08:00
typing.py actions: Split out zerver.actions.typing. 2022-04-14 17:14:30 -07:00
unsubscribe.py confirmation: Tighten logic around the mark_object_used parameter. 2022-07-21 15:18:15 -07:00
upload.py upload: Remove `mimetype` url parameter in `get_file_info`. 2022-08-08 16:06:09 -07:00
user_groups.py user_groups: Rename existing_subgroups variable to existing_direct_subgroup_ids. 2022-05-17 14:51:55 -07:00
user_settings.py user_settings: Add user setting to control the user list style. 2022-09-09 16:30:54 -07:00
users.py i18n: Deal with lazy strings more carefully. 2022-08-29 10:52:45 -07:00
video_calls.py actions: Split out zerver.actions.video_calls. 2022-04-14 17:14:30 -07:00
zephyr.py zephyr: Check PERSONAL_ZMIRROR_SERVER before updating cache. 2022-08-12 17:08:04 -07:00