Files
zulip/static/js/settings_realm_user_settings_defaults.js
Sahil Batra d4c8284d24 settings: Add UI for realm-level defaults of notification settings.
This commit adds UI for realm-level defaults of user notification
settings. We do not have "Send test notification" option here.
2021-09-16 15:46:41 -07:00

25 lines
950 B
JavaScript

import $ from "jquery";
import {page_params} from "./page_params";
import {realm_user_settings_defaults} from "./realm_user_settings_defaults";
import * as settings_display from "./settings_display";
import * as settings_notifications from "./settings_notifications";
export function maybe_disable_widgets() {
if (!page_params.is_admin) {
$(".organization-box [data-name='organization-level-user-defaults']")
.find("input, select")
.prop("disabled", true);
$(".organization-box [data-name='organization-level-user-defaults']")
.find(".play_notification_sound")
.addClass("control-label-disabled");
}
}
export function set_up() {
const container = $("#realm-user-default-settings");
settings_display.set_up(container, realm_user_settings_defaults, true);
settings_notifications.set_up(container, realm_user_settings_defaults, true);
maybe_disable_widgets();
}