zulip/zerver/views
Durga Akhil Mundroy 146dfa6f0b org-permissions: Add allow_edit_history organiztion setting.
This new setting controls whether or not users are allowed to see the
edit history in a Zulip organization.  It controls access through 2
key mechanisms:

* For long-ago edited messages, get_messages removes the edit history
  content from messages it sends to clients.

* For newly edited messages, clients are responsible for checking the
  setting and not saving the edit history data.  Since the webapp was
  the only client displaying it before this change, this just required
  some changes in message_events.js.

Significantly modified by tabbott to fix some logic bugs and add a
test.
2017-07-16 10:10:06 -07:00
..
__init__.py views: Rename __init__.py to zerver.views.registration. 2017-01-08 16:21:15 -08:00
alert_words.py views/alert_words.py: Use `do_add_alert_words()` in `add_alert_words()`. 2017-06-13 16:36:11 -07:00
attachments.py Add support for managing and deleting attachments. 2017-02-16 23:44:44 -08:00
auth.py confirmation: Add explicit host in call to get_link_for_object in auth.py. 2017-07-07 18:56:14 -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 events: Add support for fetch_event_types option to events_register. 2017-04-26 16:02:40 -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: Make host a required argument in get_link_for_object. 2017-07-07 18:53:00 -07:00
report.py statsd: Change keys to use Realm.string_id instead of domain. 2017-03-13 09:51:02 -07:00
streams.py send_email.py: Remove unused get_user_profile_by_email import. 2017-05-23 15:27:21 -07:00
test_emails.py test_emails: Add email_base_{default,message} to ignore list. 2017-07-13 19:17:53 -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 urls: Rename arguments to accounts/unsubscribe. 2017-07-07 18:56:14 -07:00
upload.py mypy: serve_local return type to FileResponse. 2017-05-25 15:41:52 -07:00
user_settings.py backend: Implement high contrast mode display setting. 2017-07-14 14:53:24 -07:00
users.py bots: Add validation to add_bot_backend to prevent empty short names 2017-06-21 10:11:08 -04:00
zephyr.py bots: Move zephyr-related files to api/integrations/zephyr/. 2017-05-26 15:07:02 -07:00