admin: Use language_selection_widget to set notification language.

Fixes #21948
This commit is contained in:
Aman Agrawal
2022-05-03 06:06:40 +00:00
committed by Tim Abbott
parent 59e676b1f5
commit 66b80c8ae8
7 changed files with 82 additions and 44 deletions

View File

@@ -3,7 +3,7 @@ import $ from "jquery";
import render_admin_tab from "../templates/settings/admin_tab.hbs";
import render_settings_organization_settings_tip from "../templates/settings/organization_settings_tip.hbs";
import {$t, language_list} from "./i18n";
import {$t, get_language_name, language_list} from "./i18n";
import * as overlays from "./overlays";
import {page_params} from "./page_params";
import {realm_user_settings_defaults} from "./realm_user_settings_defaults";
@@ -49,6 +49,7 @@ const admin_settings_label = {
realm_invite_required: $t({
defaultMessage: "Invitations are required for joining this organization",
}),
realm_default_language: $t({defaultMessage: "Notification language"}),
};
function insert_tip_box() {
@@ -109,7 +110,8 @@ export function build_page() {
realm_message_retention_days: page_params.realm_message_retention_days,
realm_allow_edit_history: page_params.realm_allow_edit_history,
language_list,
realm_default_language: page_params.realm_default_language,
realm_default_language_name: get_language_name(page_params.realm_default_language),
realm_default_language_code: page_params.realm_default_language,
realm_waiting_period_threshold: page_params.realm_waiting_period_threshold,
realm_notifications_stream_id: page_params.realm_notifications_stream_id,
realm_signup_notifications_stream_id: page_params.realm_signup_notifications_stream_id,
@@ -198,7 +200,6 @@ export function build_page() {
$("#id_realm_bot_creation_policy").val(page_params.realm_bot_creation_policy);
$("#id_realm_email_address_visibility").val(page_params.realm_email_address_visibility);
$("#id_realm_default_language").val(page_params.realm_default_language);
$("#id_realm_digest_weekday").val(options.realm_digest_weekday);
}