zulip/zilencer/management/commands
Prakhar Pratyush 58568a60d6 settings: Add automatically follow and unmute topics policy settings.
This commit adds two user settings, named
* `automatically_follow_topics_policy`
* `automatically_unmute_topics_in_muted_streams_policy`

The settings control the user's preference on which topics they
will automatically 'follow' or 'unmute in muted streams'.

The policies offer four options:
1. Topics I participate in
2. Topics I send a message to
3. Topics I start
4. Never (default)

There is no support for configuring the settings through the UI yet.
2023-10-04 13:04:29 -07:00
..
__init__.py
add_mock_conversation.py emojis: Use get_emoji_data. 2023-07-17 09:35:53 -07:00
calculate_first_visible_message_id.py management: Fix typing for management scripts. 2021-08-20 05:54:18 -07:00
compare_messages.py render_messages: Use JSON Lines format. 2021-05-20 13:12:16 -07:00
downgrade_small_realms_behind_on_payments.py billing: Downgrade small realms that are behind on payments. 2021-07-02 13:19:12 -07:00
invoice_plans.py
mark_all_messages_unread.py python: Clean up getattr, setattr, delattr calls with literal names. 2022-10-10 08:40:28 -07:00
populate_db.py settings: Add automatically follow and unmute topics policy settings. 2023-10-04 13:04:29 -07:00
print_initial_password.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
profile_request.py profile_request: Support only synchronous responses for now. 2023-07-19 16:14:59 -07:00
queue_rate.py ruff: Enable B023 Function definition does not bind loop variable. 2023-09-11 18:03:45 -07:00
render_messages.py render_messages: Tighten function signatures with generic QuerySet. 2022-07-07 11:27:43 -07:00
rundjangoserver.py ruff: Fix PIE810 Call `startswith` once with a `tuple`. 2023-02-08 16:40:35 -08:00
switch_realm_from_standard_to_plus_plan.py billing: Add command for switching plans from Standard to Plus. 2021-10-15 17:27:50 -07:00
sync_api_key.py