settings: Add moderators and members options in edit_topic_policy.

This commit adds moderators, full members and members options for
edit_topic_policy in both the backend and frontend.
This commit is contained in:
sahil839
2021-05-27 00:50:11 +05:30
committed by Tim Abbott
parent 02db407398
commit 38fac6c359
10 changed files with 167 additions and 26 deletions

View File

@@ -144,3 +144,13 @@ export function user_can_create_streams() {
export function user_can_move_messages_between_streams() {
return user_has_permission(page_params.realm_move_messages_between_streams_policy);
}
export function user_can_edit_topic_of_any_message() {
if (
page_params.realm_edit_topic_policy ===
settings_config.common_message_policy_values.by_everyone.code
) {
return true;
}
return user_has_permission(page_params.realm_edit_topic_policy);
}