mirror of
https://github.com/zulip/zulip.git
synced 2025-11-07 07:23:22 +00:00
stream_edit: Enable notification settings for muted streams.
This commit allows the user to change notification settings even though the stream is muted and adds a line of text in stream settings and notification settings. Fixes #27272.
This commit is contained in:
@@ -181,7 +181,6 @@ export function stream_settings(sub) {
|
||||
ret.is_checked =
|
||||
stream_data.receives_notifications(sub.stream_id, setting) &&
|
||||
!check_realm_setting[setting];
|
||||
ret.is_disabled = ret.is_disabled || sub.is_muted;
|
||||
return ret;
|
||||
}
|
||||
ret.is_checked = sub[setting] && !check_realm_setting[setting];
|
||||
@@ -282,13 +281,10 @@ export function setup_stream_settings(node) {
|
||||
|
||||
export function update_muting_rendering(sub) {
|
||||
const $edit_container = stream_settings_containers.get_edit_container(sub);
|
||||
const $notification_checkboxes = $edit_container.find(".sub_notification_setting");
|
||||
const $is_muted_checkbox = $edit_container.find("#sub_is_muted_setting .sub_setting_control");
|
||||
|
||||
$is_muted_checkbox.prop("checked", sub.is_muted);
|
||||
$edit_container.find(".mute-note").toggleClass("hide-mute-note", !sub.is_muted);
|
||||
$notification_checkboxes.toggleClass("muted-sub", sub.is_muted);
|
||||
$notification_checkboxes.find("input[type='checkbox']").prop("disabled", sub.is_muted);
|
||||
}
|
||||
|
||||
function stream_is_muted_changed(e) {
|
||||
|
||||
Reference in New Issue
Block a user