zulip/zerver/openapi
Sahil Batra cbdb4e98e5 message_edit: Topic editing permission should not depend on message sender.
This commit changes the topic edit permssions to not depend whether the user
editing the message had sent the message or it was sent by someone else.
We only do backend changes in this commit and frontend changes will be done
in further commits.

Previously, we always allowed topic edits when the user themseleves had
sent the message not considering the edit_topic_policy and the 3-day time
limit. But now we consider all messages as same and editing is allowed only
according to edit_topic_policy setting and the time limit of 3 days in
addition for users who are not admins or moderators.
2022-12-13 23:11:50 -08:00
..
__init__.py openapi: Add missing __init__.py; fix type errors hidden by its absence. 2021-07-05 12:20:39 -07:00
curl_param_value_generators.py realm: Create RealmAuditLog entry when adding realm linkifiers. 2022-07-31 18:32:28 -07:00
javascript_examples.js javascript_examples: Fix unicorn/no-useless-spread. 2022-12-07 09:55:05 -08:00
javascript_examples.py python: Replace universal_newlines with text. 2022-01-23 22:16:01 -08:00
markdown_extension.py ruff: Fix N803 argument name should be lowercase. 2022-11-16 09:29:11 -08:00
openapi.py do_mark_all_as_read: Split up the work into batches. 2022-10-27 16:59:54 -07:00
python_examples.py custom_profile_field: Add "Pronouns" custom field type. 2022-10-06 17:56:26 -07:00
test_curl_examples.py api-docs: Move include markdown macro files for API documentation. 2022-12-08 12:58:11 -08:00
testing.yaml test_openapi: Make testing.yml a full conformant specification. 2022-01-13 14:34:11 -08:00
zulip.yaml message_edit: Topic editing permission should not depend on message sender. 2022-12-13 23:11:50 -08:00