zulip/zerver/openapi
Ryan Rehman 174b2abcfd settings: Migrate to stream_post_policy structure.
This commit includes a new `stream_post_policy` setting,
by replacing the `is_announcement_only` field from the Stream model,
which is done by mirroring the structure of the existing
`create_stream_policy`.

It includes the necessary schema and database migrations to migrate
the is_announcement_only boolean field to stream_post_policy,
a smallPositiveInteger field similar to many other settings.

This change is done to allow organization administrators to restrict
new members from creating and posting to a stream. However, this does
not affect admins who are new members.

With many tweaks by tabbott to documentation under /help, etc.

Fixes #13616.
2020-02-04 17:08:08 -08:00
..
curl_param_value_generators.py tests: Remove upload-file from curl test exclude_list. 2019-11-18 12:23:38 -08:00
python_examples.py settings: Migrate to stream_post_policy structure. 2020-02-04 17:08:08 -08:00
test_curl_examples.py tests: Remove upload-file from curl test exclude_list. 2019-11-18 12:23:38 -08:00
zulip-2.0.yaml realm: Add private_message_policy setting. 2020-01-13 12:20:42 -08:00
zulip.yaml settings: Migrate to stream_post_policy structure. 2020-02-04 17:08:08 -08:00