settings_config: Add generalize_stream_notification_setting table.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
(cherry picked from commit 5387e56da7)
This commit is contained in:
Anders Kaseorg
2022-08-25 12:09:32 -07:00
committed by Tim Abbott
parent 827ef3fef4
commit 0015d546f4
4 changed files with 18 additions and 12 deletions

View File

@@ -60,9 +60,10 @@ export function get_unmatched_streams_for_notification_settings() {
const settings_values = {};
let make_table_row = false;
for (const notification_name of settings_config.stream_specific_notification_settings) {
const prepend =
notification_name === "wildcard_mentions_notify" ? "" : "enable_stream_";
const default_setting = user_settings[prepend + notification_name];
const default_setting =
user_settings[
settings_config.generalize_stream_notification_setting[notification_name]
];
const stream_setting = stream_data.receives_notifications(
row.stream_id,
notification_name,