mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	settings: Add settings_select class to select elements.
This commit adds settings_select class to select elements in user and organization settings, such that we can add CSS using this class and not using "select" as selector so that we can easily add a select element in future with different CSS if needed.
This commit is contained in:
		@@ -355,7 +355,7 @@ td .button {
 | 
				
			|||||||
        color: hsl(0, 0%, 20%);
 | 
					        color: hsl(0, 0%, 20%);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    select {
 | 
					    .settings_select {
 | 
				
			||||||
        height: 30px;
 | 
					        height: 30px;
 | 
				
			||||||
        width: 220px;
 | 
					        width: 220px;
 | 
				
			||||||
        padding: 4px 6px;
 | 
					        padding: 4px 6px;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -82,7 +82,7 @@
 | 
				
			|||||||
                <label for="email_address_visibility" class="dropdown-title">{{t "Who can access your email address" }}
 | 
					                <label for="email_address_visibility" class="dropdown-title">{{t "Who can access your email address" }}
 | 
				
			||||||
                    {{> ../help_link_widget link="/help/configure-email-visibility" }}
 | 
					                    {{> ../help_link_widget link="/help/configure-email-visibility" }}
 | 
				
			||||||
                </label>
 | 
					                </label>
 | 
				
			||||||
                <select name="email_address_visibility" class="email_address_visibility prop-element bootstrap-focus-style" data-setting-widget-type="number"
 | 
					                <select name="email_address_visibility" class="email_address_visibility prop-element settings_select bootstrap-focus-style" data-setting-widget-type="number"
 | 
				
			||||||
                  id="user_email_address_visibility">
 | 
					                  id="user_email_address_visibility">
 | 
				
			||||||
                    {{> dropdown_options_widget option_values=email_address_visibility_values}}
 | 
					                    {{> dropdown_options_widget option_values=email_address_visibility_values}}
 | 
				
			||||||
                </select>
 | 
					                </select>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,7 +6,7 @@
 | 
				
			|||||||
        {{#if is_long_text_field}}
 | 
					        {{#if is_long_text_field}}
 | 
				
			||||||
        <textarea maxlength="500" class="custom_user_field_value settings_textarea">{{ field_value.value }}</textarea>
 | 
					        <textarea maxlength="500" class="custom_user_field_value settings_textarea">{{ field_value.value }}</textarea>
 | 
				
			||||||
        {{else if is_select_field}}
 | 
					        {{else if is_select_field}}
 | 
				
			||||||
        <select class="custom_user_field_value bootstrap-focus-style">
 | 
					        <select class="custom_user_field_value settings_select bootstrap-focus-style">
 | 
				
			||||||
            <option value=""></option>
 | 
					            <option value=""></option>
 | 
				
			||||||
            {{#each field_choices}}
 | 
					            {{#each field_choices}}
 | 
				
			||||||
                <option value="{{ this.value }}" {{#if this.selected}}selected{{/if}}>{{ this.text }}</option>
 | 
					                <option value="{{ this.value }}" {{#if this.selected}}selected{{/if}}>{{ this.text }}</option>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,7 +19,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        <div class="input-group">
 | 
					        <div class="input-group">
 | 
				
			||||||
            <label for="twenty_four_hour_time" class="dropdown-title">{{ settings_label.twenty_four_hour_time }}</label>
 | 
					            <label for="twenty_four_hour_time" class="dropdown-title">{{ settings_label.twenty_four_hour_time }}</label>
 | 
				
			||||||
            <select name="twenty_four_hour_time" class="setting_twenty_four_hour_time prop-element bootstrap-focus-style" id="{{prefix}}twenty_four_hour_time" data-setting-widget-type="string">
 | 
					            <select name="twenty_four_hour_time" class="setting_twenty_four_hour_time prop-element settings_select bootstrap-focus-style" id="{{prefix}}twenty_four_hour_time" data-setting-widget-type="string">
 | 
				
			||||||
                {{#each twenty_four_hour_time_values}}
 | 
					                {{#each twenty_four_hour_time_values}}
 | 
				
			||||||
                    <option value='{{ this.value }}'>{{ this.description }}</option>
 | 
					                    <option value='{{ this.value }}'>{{ this.description }}</option>
 | 
				
			||||||
                {{/each}}
 | 
					                {{/each}}
 | 
				
			||||||
@@ -37,7 +37,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        <div class="input-group">
 | 
					        <div class="input-group">
 | 
				
			||||||
            <label for="color_scheme" class="dropdown-title">{{t "Color scheme" }}</label>
 | 
					            <label for="color_scheme" class="dropdown-title">{{t "Color scheme" }}</label>
 | 
				
			||||||
            <select name="color_scheme" class="setting_color_scheme prop-element bootstrap-focus-style" id="{{prefix}}color_scheme" data-setting-widget-type="number">
 | 
					            <select name="color_scheme" class="setting_color_scheme prop-element settings_select bootstrap-focus-style" id="{{prefix}}color_scheme" data-setting-widget-type="number">
 | 
				
			||||||
                {{> dropdown_options_widget option_values=color_scheme_values}}
 | 
					                {{> dropdown_options_widget option_values=color_scheme_values}}
 | 
				
			||||||
            </select>
 | 
					            </select>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
@@ -118,7 +118,7 @@
 | 
				
			|||||||
            <label for="default_view" class="dropdown-title">{{t "Default view" }}
 | 
					            <label for="default_view" class="dropdown-title">{{t "Default view" }}
 | 
				
			||||||
                {{> ../help_link_widget link="/help/configure-default-view" }}
 | 
					                {{> ../help_link_widget link="/help/configure-default-view" }}
 | 
				
			||||||
            </label>
 | 
					            </label>
 | 
				
			||||||
            <select name="default_view" class="setting_default_view prop-element bootstrap-focus-style" id="{{prefix}}default_view" data-setting-widget-type="string">
 | 
					            <select name="default_view" class="setting_default_view prop-element settings_select bootstrap-focus-style" id="{{prefix}}default_view" data-setting-widget-type="string">
 | 
				
			||||||
                {{> dropdown_options_widget option_values=default_view_values}}
 | 
					                {{> dropdown_options_widget option_values=default_view_values}}
 | 
				
			||||||
            </select>
 | 
					            </select>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
@@ -133,7 +133,7 @@
 | 
				
			|||||||
            <label for="demote_inactive_streams" class="dropdown-title">{{t "Demote inactive streams" }}
 | 
					            <label for="demote_inactive_streams" class="dropdown-title">{{t "Demote inactive streams" }}
 | 
				
			||||||
                {{> ../help_link_widget link="/help/manage-inactive-streams" }}
 | 
					                {{> ../help_link_widget link="/help/manage-inactive-streams" }}
 | 
				
			||||||
            </label>
 | 
					            </label>
 | 
				
			||||||
            <select name="demote_inactive_streams" class="setting_demote_inactive_streams prop-element bootstrap-focus-style" id="{{prefix}}demote_inactive_streams"  data-setting-widget-type="number">
 | 
					            <select name="demote_inactive_streams" class="setting_demote_inactive_streams prop-element settings_select bootstrap-focus-style" id="{{prefix}}demote_inactive_streams"  data-setting-widget-type="number">
 | 
				
			||||||
                {{> dropdown_options_widget option_values=demote_inactive_streams_values}}
 | 
					                {{> dropdown_options_widget option_values=demote_inactive_streams_values}}
 | 
				
			||||||
            </select>
 | 
					            </select>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -74,7 +74,7 @@
 | 
				
			|||||||
        </label>
 | 
					        </label>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <div class="input-group {{#unless enable_sound_select}}control-label-disabled{{/unless}}">
 | 
					        <div class="input-group {{#unless enable_sound_select}}control-label-disabled{{/unless}}">
 | 
				
			||||||
            <select name="notification_sound" class="setting_notification_sound prop-element bootstrap-focus-style" id="{{prefix}}notification_sound" data-setting-widget-type="string"
 | 
					            <select name="notification_sound" class="setting_notification_sound prop-element settings_select bootstrap-focus-style" id="{{prefix}}notification_sound" data-setting-widget-type="string"
 | 
				
			||||||
              {{#unless enable_sound_select}}
 | 
					              {{#unless enable_sound_select}}
 | 
				
			||||||
              disabled
 | 
					              disabled
 | 
				
			||||||
              {{/unless}}>
 | 
					              {{/unless}}>
 | 
				
			||||||
@@ -90,7 +90,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        <div class="input-group">
 | 
					        <div class="input-group">
 | 
				
			||||||
            <label for="desktop_icon_count_display" class="dropdown-title">{{ settings_label.desktop_icon_count_display }}</label>
 | 
					            <label for="desktop_icon_count_display" class="dropdown-title">{{ settings_label.desktop_icon_count_display }}</label>
 | 
				
			||||||
            <select name="desktop_icon_count_display" class="setting_desktop_icon_count_display prop-element bootstrap-focus-style" id="{{prefix}}desktop_icon_count_display" data-setting-widget-type="number">
 | 
					            <select name="desktop_icon_count_display" class="setting_desktop_icon_count_display prop-element settings_select bootstrap-focus-style" id="{{prefix}}desktop_icon_count_display" data-setting-widget-type="number">
 | 
				
			||||||
                {{> dropdown_options_widget option_values=desktop_icon_count_display_values}}
 | 
					                {{> dropdown_options_widget option_values=desktop_icon_count_display_values}}
 | 
				
			||||||
            </select>
 | 
					            </select>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
@@ -129,7 +129,7 @@
 | 
				
			|||||||
            <label for="email_notifications_batching_period">
 | 
					            <label for="email_notifications_batching_period">
 | 
				
			||||||
                {{t "Delay before sending message notification emails" }}
 | 
					                {{t "Delay before sending message notification emails" }}
 | 
				
			||||||
            </label>
 | 
					            </label>
 | 
				
			||||||
            <select name="email_notifications_batching_period_seconds" class="setting_email_notifications_batching_period_seconds prop-element bootstrap-focus-style" id="{{prefix}}email_notifications_batching_period_seconds" data-setting-widget-type="time-limit">
 | 
					            <select name="email_notifications_batching_period_seconds" class="setting_email_notifications_batching_period_seconds prop-element settings_select bootstrap-focus-style" id="{{prefix}}email_notifications_batching_period_seconds" data-setting-widget-type="time-limit">
 | 
				
			||||||
                {{#each email_notifications_batching_period_values}}
 | 
					                {{#each email_notifications_batching_period_values}}
 | 
				
			||||||
                    <option value="{{ this.value }}">{{ this.description }}</option>
 | 
					                    <option value="{{ this.value }}">{{ this.description }}</option>
 | 
				
			||||||
                {{/each}}
 | 
					                {{/each}}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -18,14 +18,14 @@
 | 
				
			|||||||
                      label=admin_settings_label.realm_invite_required}}
 | 
					                      label=admin_settings_label.realm_invite_required}}
 | 
				
			||||||
                    <label for="realm_invite_to_realm_policy" class="dropdown-title">{{t "Who can invite users to this organization" }}
 | 
					                    <label for="realm_invite_to_realm_policy" class="dropdown-title">{{t "Who can invite users to this organization" }}
 | 
				
			||||||
                    </label>
 | 
					                    </label>
 | 
				
			||||||
                    <select name="realm_invite_to_realm_policy" id="id_realm_invite_to_realm_policy" class="prop-element bootstrap-focus-style" data-setting-widget-type="number">
 | 
					                    <select name="realm_invite_to_realm_policy" id="id_realm_invite_to_realm_policy" class="prop-element settings_select bootstrap-focus-style" data-setting-widget-type="number">
 | 
				
			||||||
                        {{> dropdown_options_widget option_values=invite_to_realm_policy_values}}
 | 
					                        {{> dropdown_options_widget option_values=invite_to_realm_policy_values}}
 | 
				
			||||||
                    </select>
 | 
					                    </select>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                <div class="input-group">
 | 
					                <div class="input-group">
 | 
				
			||||||
                    <label for="realm_org_join_restrictions" class="dropdown-title">{{t "Restrict email domains of new users?" }}</label>
 | 
					                    <label for="realm_org_join_restrictions" class="dropdown-title">{{t "Restrict email domains of new users?" }}</label>
 | 
				
			||||||
                    <select name="realm_org_join_restrictions" id="id_realm_org_join_restrictions" class="prop-element bootstrap-focus-style">
 | 
					                    <select name="realm_org_join_restrictions" id="id_realm_org_join_restrictions" class="prop-element settings_select bootstrap-focus-style">
 | 
				
			||||||
                        <option value="no_restriction">{{t "No restrictions" }}</option>
 | 
					                        <option value="no_restriction">{{t "No restrictions" }}</option>
 | 
				
			||||||
                        <option value="no_disposable_email">{{t "Don’t allow disposable email addresses" }}</option>
 | 
					                        <option value="no_disposable_email">{{t "Don’t allow disposable email addresses" }}</option>
 | 
				
			||||||
                        <option value="only_selected_domain">{{t "Restrict to a list of domains" }}</option>
 | 
					                        <option value="only_selected_domain">{{t "Restrict to a list of domains" }}</option>
 | 
				
			||||||
@@ -42,7 +42,7 @@
 | 
				
			|||||||
                        {{t "Waiting period before new members turn into full members" }}
 | 
					                        {{t "Waiting period before new members turn into full members" }}
 | 
				
			||||||
                        {{> ../help_link_widget link="/help/restrict-permissions-of-new-members" }}
 | 
					                        {{> ../help_link_widget link="/help/restrict-permissions-of-new-members" }}
 | 
				
			||||||
                    </label>
 | 
					                    </label>
 | 
				
			||||||
                    <select name="realm_waiting_period_threshold" id="id_realm_waiting_period_threshold" class="prop-element bootstrap-focus-style" data-setting-widget-type="time-limit">
 | 
					                    <select name="realm_waiting_period_threshold" id="id_realm_waiting_period_threshold" class="prop-element settings_select bootstrap-focus-style" data-setting-widget-type="time-limit">
 | 
				
			||||||
                        {{> dropdown_options_widget option_values=waiting_period_threshold_dropdown_values}}
 | 
					                        {{> dropdown_options_widget option_values=waiting_period_threshold_dropdown_values}}
 | 
				
			||||||
                    </select>
 | 
					                    </select>
 | 
				
			||||||
                    {{!-- This setting is hidden unless `custom_period` --}}
 | 
					                    {{!-- This setting is hidden unless `custom_period` --}}
 | 
				
			||||||
@@ -91,7 +91,7 @@
 | 
				
			|||||||
            <div class="m-10 inline-block organization-permissions-parent">
 | 
					            <div class="m-10 inline-block organization-permissions-parent">
 | 
				
			||||||
                <div class="input-group">
 | 
					                <div class="input-group">
 | 
				
			||||||
                    <label for="realm_create_public_stream_policy" class="dropdown-title">{{t "Who can create public streams" }}</label>
 | 
					                    <label for="realm_create_public_stream_policy" class="dropdown-title">{{t "Who can create public streams" }}</label>
 | 
				
			||||||
                    <select name="realm_create_public_stream_policy" id="id_realm_create_public_stream_policy" class="prop-element bootstrap-focus-style" data-setting-widget-type="number">
 | 
					                    <select name="realm_create_public_stream_policy" id="id_realm_create_public_stream_policy" class="prop-element settings_select bootstrap-focus-style" data-setting-widget-type="number">
 | 
				
			||||||
                        {{> dropdown_options_widget option_values=common_policy_values}}
 | 
					                        {{> dropdown_options_widget option_values=common_policy_values}}
 | 
				
			||||||
                    </select>
 | 
					                    </select>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
@@ -105,19 +105,19 @@
 | 
				
			|||||||
                  help_link="/help/public-access-option"}}
 | 
					                  help_link="/help/public-access-option"}}
 | 
				
			||||||
                <div class="input-group realm_create_web_public_stream_policy">
 | 
					                <div class="input-group realm_create_web_public_stream_policy">
 | 
				
			||||||
                    <label for="realm_create_web_public_stream_policy" class="dropdown-title">{{t "Who can create web-public streams" }}</label>
 | 
					                    <label for="realm_create_web_public_stream_policy" class="dropdown-title">{{t "Who can create web-public streams" }}</label>
 | 
				
			||||||
                    <select name="realm_create_web_public_stream_policy" id="id_realm_create_web_public_stream_policy" class="prop-element bootstrap-focus-style" data-setting-widget-type="number">
 | 
					                    <select name="realm_create_web_public_stream_policy" id="id_realm_create_web_public_stream_policy" class="prop-element settings_select bootstrap-focus-style" data-setting-widget-type="number">
 | 
				
			||||||
                        {{> dropdown_options_widget option_values=create_web_public_stream_policy_values}}
 | 
					                        {{> dropdown_options_widget option_values=create_web_public_stream_policy_values}}
 | 
				
			||||||
                    </select>
 | 
					                    </select>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
                <div class="input-group">
 | 
					                <div class="input-group">
 | 
				
			||||||
                    <label for="realm_create_private_stream_policy" class="dropdown-title">{{t "Who can create private streams" }}</label>
 | 
					                    <label for="realm_create_private_stream_policy" class="dropdown-title">{{t "Who can create private streams" }}</label>
 | 
				
			||||||
                    <select name="realm_create_private_stream_policy" id="id_realm_create_private_stream_policy" class="prop-element bootstrap-focus-style" data-setting-widget-type="number">
 | 
					                    <select name="realm_create_private_stream_policy" id="id_realm_create_private_stream_policy" class="prop-element settings_select bootstrap-focus-style" data-setting-widget-type="number">
 | 
				
			||||||
                        {{> dropdown_options_widget option_values=common_policy_values}}
 | 
					                        {{> dropdown_options_widget option_values=common_policy_values}}
 | 
				
			||||||
                    </select>
 | 
					                    </select>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
                <div class="input-group">
 | 
					                <div class="input-group">
 | 
				
			||||||
                    <label for="realm_invite_to_stream_policy" class="dropdown-title">{{t "Who can add users to streams" }}</label>
 | 
					                    <label for="realm_invite_to_stream_policy" class="dropdown-title">{{t "Who can add users to streams" }}</label>
 | 
				
			||||||
                    <select name="realm_invite_to_stream_policy" id="id_realm_invite_to_stream_policy" class="prop-element bootstrap-focus-style" data-setting-widget-type="number">
 | 
					                    <select name="realm_invite_to_stream_policy" id="id_realm_invite_to_stream_policy" class="prop-element settings_select bootstrap-focus-style" data-setting-widget-type="number">
 | 
				
			||||||
                        {{> dropdown_options_widget option_values=common_policy_values}}
 | 
					                        {{> dropdown_options_widget option_values=common_policy_values}}
 | 
				
			||||||
                    </select>
 | 
					                    </select>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
@@ -125,7 +125,7 @@
 | 
				
			|||||||
                    <label for="realm_wildcard_mention_policy" class="dropdown-title">{{t "Who can use @all/@everyone mentions in large streams" }}
 | 
					                    <label for="realm_wildcard_mention_policy" class="dropdown-title">{{t "Who can use @all/@everyone mentions in large streams" }}
 | 
				
			||||||
                        {{> ../help_link_widget link="/help/restrict-wildcard-mentions" }}
 | 
					                        {{> ../help_link_widget link="/help/restrict-wildcard-mentions" }}
 | 
				
			||||||
                    </label>
 | 
					                    </label>
 | 
				
			||||||
                    <select name="realm_wildcard_mention_policy" id="id_realm_wildcard_mention_policy" class="prop-element bootstrap-focus-style" data-setting-widget-type="number">
 | 
					                    <select name="realm_wildcard_mention_policy" id="id_realm_wildcard_mention_policy" class="prop-element settings_select bootstrap-focus-style" data-setting-widget-type="number">
 | 
				
			||||||
                        {{> dropdown_options_widget option_values=wildcard_mention_policy_values}}
 | 
					                        {{> dropdown_options_widget option_values=wildcard_mention_policy_values}}
 | 
				
			||||||
                    </select>
 | 
					                    </select>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
@@ -154,7 +154,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
                <div class="input-group time-limit-setting">
 | 
					                <div class="input-group time-limit-setting">
 | 
				
			||||||
                    <label for="realm_message_content_edit_limit_seconds" class="dropdown-title">{{t "Time limit for editing messages" }}</label>
 | 
					                    <label for="realm_message_content_edit_limit_seconds" class="dropdown-title">{{t "Time limit for editing messages" }}</label>
 | 
				
			||||||
                    <select name="realm_message_content_edit_limit_seconds" id="id_realm_message_content_edit_limit_seconds" class="prop-element bootstrap-focus-style" {{#unless realm_allow_message_editing}}disabled{{/unless}} data-setting-widget-type="time-limit">
 | 
					                    <select name="realm_message_content_edit_limit_seconds" id="id_realm_message_content_edit_limit_seconds" class="prop-element settings_select bootstrap-focus-style" {{#unless realm_allow_message_editing}}disabled{{/unless}} data-setting-widget-type="time-limit">
 | 
				
			||||||
                        {{#each msg_edit_limit_dropdown_values}}
 | 
					                        {{#each msg_edit_limit_dropdown_values}}
 | 
				
			||||||
                            <option value="{{value}}">{{text}}</option>
 | 
					                            <option value="{{value}}">{{text}}</option>
 | 
				
			||||||
                        {{/each}}
 | 
					                        {{/each}}
 | 
				
			||||||
@@ -183,14 +183,14 @@
 | 
				
			|||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
            <div class="input-group">
 | 
					            <div class="input-group">
 | 
				
			||||||
                <label for="realm_edit_topic_policy" class="dropdown-title">{{t "Who can move messages to another topic" }}</label>
 | 
					                <label for="realm_edit_topic_policy" class="dropdown-title">{{t "Who can move messages to another topic" }}</label>
 | 
				
			||||||
                <select name="realm_edit_topic_policy" id="id_realm_edit_topic_policy" class="prop-element move-message-policy-setting bootstrap-focus-style" data-setting-widget-type="number">
 | 
					                <select name="realm_edit_topic_policy" id="id_realm_edit_topic_policy" class="prop-element move-message-policy-setting settings_select bootstrap-focus-style" data-setting-widget-type="number">
 | 
				
			||||||
                    {{> dropdown_options_widget option_values=edit_topic_policy_values}}
 | 
					                    {{> dropdown_options_widget option_values=edit_topic_policy_values}}
 | 
				
			||||||
                </select>
 | 
					                </select>
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            <div class="input-group time-limit-setting">
 | 
					            <div class="input-group time-limit-setting">
 | 
				
			||||||
                <label for="realm_move_messages_within_stream_limit_seconds" class="dropdown-title">{{t "Time limit for editing topics" }} <i>({{t "does not apply to moderators and administrators" }})</i></label>
 | 
					                <label for="realm_move_messages_within_stream_limit_seconds" class="dropdown-title">{{t "Time limit for editing topics" }} <i>({{t "does not apply to moderators and administrators" }})</i></label>
 | 
				
			||||||
                <select name="realm_move_messages_within_stream_limit_seconds" id="id_realm_move_messages_within_stream_limit_seconds" class="prop-element" data-setting-widget-type="time-limit">
 | 
					                <select name="realm_move_messages_within_stream_limit_seconds" id="id_realm_move_messages_within_stream_limit_seconds" class="prop-element settings_select" data-setting-widget-type="time-limit">
 | 
				
			||||||
                    {{#each msg_move_limit_dropdown_values}}
 | 
					                    {{#each msg_move_limit_dropdown_values}}
 | 
				
			||||||
                        <option value="{{value}}">{{text}}</option>
 | 
					                        <option value="{{value}}">{{text}}</option>
 | 
				
			||||||
                    {{/each}}
 | 
					                    {{/each}}
 | 
				
			||||||
@@ -209,14 +209,14 @@
 | 
				
			|||||||
            <div class="input-group">
 | 
					            <div class="input-group">
 | 
				
			||||||
                <label for="realm_move_messages_between_streams_policy">{{t "Who can move messages to another stream" }}
 | 
					                <label for="realm_move_messages_between_streams_policy">{{t "Who can move messages to another stream" }}
 | 
				
			||||||
                </label>
 | 
					                </label>
 | 
				
			||||||
                <select name="realm_move_messages_between_streams_policy" class="setting-widget prop-element bootstrap-focus-style move-message-policy-setting" id="id_realm_move_messages_between_streams_policy" data-setting-widget-type="number">
 | 
					                <select name="realm_move_messages_between_streams_policy" class="setting-widget prop-element bootstrap-focus-style move-message-policy-setting settings_select" id="id_realm_move_messages_between_streams_policy" data-setting-widget-type="number">
 | 
				
			||||||
                    {{> dropdown_options_widget option_values=move_messages_between_streams_policy_values}}
 | 
					                    {{> dropdown_options_widget option_values=move_messages_between_streams_policy_values}}
 | 
				
			||||||
                </select>
 | 
					                </select>
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            <div class="input-group time-limit-setting">
 | 
					            <div class="input-group time-limit-setting">
 | 
				
			||||||
                <label for="realm_move_messages_between_streams_limit_seconds" class="dropdown-title">{{t "Time limit for moving messages between streams" }} <i>({{t "does not apply to moderators and administrators" }})</i></label>
 | 
					                <label for="realm_move_messages_between_streams_limit_seconds" class="dropdown-title">{{t "Time limit for moving messages between streams" }} <i>({{t "does not apply to moderators and administrators" }})</i></label>
 | 
				
			||||||
                <select name="realm_move_messages_between_streams_limit_seconds" id="id_realm_move_messages_between_streams_limit_seconds" class="prop-element bootstrap-focus-style" data-setting-widget-type="time-limit">
 | 
					                <select name="realm_move_messages_between_streams_limit_seconds" id="id_realm_move_messages_between_streams_limit_seconds" class="prop-element bootstrap-focus-style settings_select" data-setting-widget-type="time-limit">
 | 
				
			||||||
                    {{#each msg_move_limit_dropdown_values}}
 | 
					                    {{#each msg_move_limit_dropdown_values}}
 | 
				
			||||||
                        <option value="{{value}}">{{text}}</option>
 | 
					                        <option value="{{value}}">{{text}}</option>
 | 
				
			||||||
                    {{/each}}
 | 
					                    {{/each}}
 | 
				
			||||||
@@ -248,7 +248,7 @@
 | 
				
			|||||||
                    <label for="realm_delete_own_message_policy" class="dropdown-title">
 | 
					                    <label for="realm_delete_own_message_policy" class="dropdown-title">
 | 
				
			||||||
                        {{t "Who can delete their own messages" }}
 | 
					                        {{t "Who can delete their own messages" }}
 | 
				
			||||||
                    </label>
 | 
					                    </label>
 | 
				
			||||||
                    <select name="realm_delete_own_message_policy" id="id_realm_delete_own_message_policy" class="prop-element bootstrap-focus-style" data-setting-widget-type="number">
 | 
					                    <select name="realm_delete_own_message_policy" id="id_realm_delete_own_message_policy" class="prop-element bootstrap-focus-style settings_select" data-setting-widget-type="number">
 | 
				
			||||||
                        {{> dropdown_options_widget option_values=common_message_policy_values}}
 | 
					                        {{> dropdown_options_widget option_values=common_message_policy_values}}
 | 
				
			||||||
                    </select>
 | 
					                    </select>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
@@ -257,7 +257,7 @@
 | 
				
			|||||||
                    <label for="realm_message_content_delete_limit_seconds" class="dropdown-title">
 | 
					                    <label for="realm_message_content_delete_limit_seconds" class="dropdown-title">
 | 
				
			||||||
                        {{t "Time limit for deleting messages" }} <i>({{t "does not apply to administrators" }})</i>
 | 
					                        {{t "Time limit for deleting messages" }} <i>({{t "does not apply to administrators" }})</i>
 | 
				
			||||||
                    </label>
 | 
					                    </label>
 | 
				
			||||||
                    <select name="realm_message_content_delete_limit_seconds" id="id_realm_message_content_delete_limit_seconds" class="prop-element bootstrap-focus-style" data-setting-widget-type="time-limit">
 | 
					                    <select name="realm_message_content_delete_limit_seconds" id="id_realm_message_content_delete_limit_seconds" class="prop-element bootstrap-focus-style settings_select" data-setting-widget-type="time-limit">
 | 
				
			||||||
                        {{#each msg_delete_limit_dropdown_values}}
 | 
					                        {{#each msg_delete_limit_dropdown_values}}
 | 
				
			||||||
                            <option value="{{value}}">{{text}}</option>
 | 
					                            <option value="{{value}}">{{text}}</option>
 | 
				
			||||||
                        {{/each}}
 | 
					                        {{/each}}
 | 
				
			||||||
@@ -284,21 +284,21 @@
 | 
				
			|||||||
            <div class="m-10 inline-block organization-permissions-parent">
 | 
					            <div class="m-10 inline-block organization-permissions-parent">
 | 
				
			||||||
                <div class="input-group">
 | 
					                <div class="input-group">
 | 
				
			||||||
                    <label for="realm_bot_creation_policy">{{t "Who can add bots" }}</label>
 | 
					                    <label for="realm_bot_creation_policy">{{t "Who can add bots" }}</label>
 | 
				
			||||||
                    <select name="realm_bot_creation_policy" class="setting-widget prop-element bootstrap-focus-style" id="id_realm_bot_creation_policy" data-setting-widget-type="number">
 | 
					                    <select name="realm_bot_creation_policy" class="setting-widget prop-element settings_select bootstrap-focus-style" id="id_realm_bot_creation_policy" data-setting-widget-type="number">
 | 
				
			||||||
                        {{> dropdown_options_widget option_values=bot_creation_policy_values}}
 | 
					                        {{> dropdown_options_widget option_values=bot_creation_policy_values}}
 | 
				
			||||||
                    </select>
 | 
					                    </select>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                <div class="input-group">
 | 
					                <div class="input-group">
 | 
				
			||||||
                    <label for="realm_user_group_edit_policy" class="dropdown-title">{{t "Who can create and manage user groups" }}</label>
 | 
					                    <label for="realm_user_group_edit_policy" class="dropdown-title">{{t "Who can create and manage user groups" }}</label>
 | 
				
			||||||
                    <select name="realm_user_group_edit_policy" id="id_realm_user_group_edit_policy" class="prop-element bootstrap-focus-style" data-setting-widget-type="number">
 | 
					                    <select name="realm_user_group_edit_policy" id="id_realm_user_group_edit_policy" class="prop-element settings_select bootstrap-focus-style" data-setting-widget-type="number">
 | 
				
			||||||
                        {{> dropdown_options_widget option_values=common_policy_values}}
 | 
					                        {{> dropdown_options_widget option_values=common_policy_values}}
 | 
				
			||||||
                    </select>
 | 
					                    </select>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                <div class="input-group">
 | 
					                <div class="input-group">
 | 
				
			||||||
                    <label for="realm_add_custom_emoji_policy" class="dropdown-title">{{t "Who can add custom emoji" }}</label>
 | 
					                    <label for="realm_add_custom_emoji_policy" class="dropdown-title">{{t "Who can add custom emoji" }}</label>
 | 
				
			||||||
                    <select name="realm_add_custom_emoji_policy" class="setting-widget prop-element bootstrap-focus-style" id="id_realm_add_custom_emoji_policy" data-setting-widget-type="number">
 | 
					                    <select name="realm_add_custom_emoji_policy" class="setting-widget prop-element settings_select bootstrap-focus-style" id="id_realm_add_custom_emoji_policy" data-setting-widget-type="number">
 | 
				
			||||||
                        {{> dropdown_options_widget option_values=common_policy_values}}
 | 
					                        {{> dropdown_options_widget option_values=common_policy_values}}
 | 
				
			||||||
                    </select>
 | 
					                    </select>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
@@ -307,7 +307,7 @@
 | 
				
			|||||||
                    <label for="realm_private_message_policy">{{t "Who can use private messages" }} ({{t "beta" }})
 | 
					                    <label for="realm_private_message_policy">{{t "Who can use private messages" }} ({{t "beta" }})
 | 
				
			||||||
                        {{> ../help_link_widget link="/help/restrict-private-messages" }}
 | 
					                        {{> ../help_link_widget link="/help/restrict-private-messages" }}
 | 
				
			||||||
                    </label>
 | 
					                    </label>
 | 
				
			||||||
                    <select name="realm_private_message_policy" class="setting-widget prop-element bootstrap-focus-style" id="id_realm_private_message_policy" data-setting-widget-type="number">
 | 
					                    <select name="realm_private_message_policy" class="setting-widget prop-element settings_select bootstrap-focus-style" id="id_realm_private_message_policy" data-setting-widget-type="number">
 | 
				
			||||||
                        {{> dropdown_options_widget option_values=private_message_policy_values}}
 | 
					                        {{> dropdown_options_widget option_values=private_message_policy_values}}
 | 
				
			||||||
                    </select>
 | 
					                    </select>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,7 +21,7 @@
 | 
				
			|||||||
                    <label for="realm_org_type" class="dropdown-title">{{t "Organization type" }}
 | 
					                    <label for="realm_org_type" class="dropdown-title">{{t "Organization type" }}
 | 
				
			||||||
                        {{> ../help_link_widget link="/help/organization-type" }}
 | 
					                        {{> ../help_link_widget link="/help/organization-type" }}
 | 
				
			||||||
                    </label>
 | 
					                    </label>
 | 
				
			||||||
                    <select name="realm_org_type" class="setting-widget prop-element bootstrap-focus-style" id="id_realm_org_type" data-setting-widget-type="number">
 | 
					                    <select name="realm_org_type" class="setting-widget prop-element settings_select bootstrap-focus-style" id="id_realm_org_type" data-setting-widget-type="number">
 | 
				
			||||||
                        {{> dropdown_options_widget option_values=realm_org_type_values}}
 | 
					                        {{> dropdown_options_widget option_values=realm_org_type_values}}
 | 
				
			||||||
                    </select>
 | 
					                    </select>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@
 | 
				
			|||||||
                    <label for="realm_digest_weekday" class="dropdown-title">{{t "Day of the week to send digests" }}</label>
 | 
					                    <label for="realm_digest_weekday" class="dropdown-title">{{t "Day of the week to send digests" }}</label>
 | 
				
			||||||
                    <select name="realm_digest_weekday"
 | 
					                    <select name="realm_digest_weekday"
 | 
				
			||||||
                      id="id_realm_digest_weekday"
 | 
					                      id="id_realm_digest_weekday"
 | 
				
			||||||
                      class="setting-widget prop-element bootstrap-focus-style"
 | 
					                      class="setting-widget prop-element settings_select bootstrap-focus-style"
 | 
				
			||||||
                      data-setting-widget-type="number">
 | 
					                      data-setting-widget-type="number">
 | 
				
			||||||
                        <option value="0">{{t "Monday" }}</option>
 | 
					                        <option value="0">{{t "Monday" }}</option>
 | 
				
			||||||
                        <option value="1">{{t "Tuesday" }}</option>
 | 
					                        <option value="1">{{t "Tuesday" }}</option>
 | 
				
			||||||
@@ -74,7 +74,7 @@
 | 
				
			|||||||
                    <label for="id_realm_message_retention_days" class="dropdown-title">{{t "Message retention period" }}
 | 
					                    <label for="id_realm_message_retention_days" class="dropdown-title">{{t "Message retention period" }}
 | 
				
			||||||
                    </label>
 | 
					                    </label>
 | 
				
			||||||
                    <select name="realm_message_retention_days"
 | 
					                    <select name="realm_message_retention_days"
 | 
				
			||||||
                      id="id_realm_message_retention_days" class="prop-element bootstrap-focus-style"
 | 
					                      id="id_realm_message_retention_days" class="prop-element settings_select bootstrap-focus-style"
 | 
				
			||||||
                      data-setting-widget-type="message-retention-setting"
 | 
					                      data-setting-widget-type="message-retention-setting"
 | 
				
			||||||
                      {{#unless zulip_plan_is_not_limited}}disabled{{/unless}}>
 | 
					                      {{#unless zulip_plan_is_not_limited}}disabled{{/unless}}>
 | 
				
			||||||
                        <option value="unlimited">{{t 'Retain forever' }}</option>
 | 
					                        <option value="unlimited">{{t 'Retain forever' }}</option>
 | 
				
			||||||
@@ -105,7 +105,7 @@
 | 
				
			|||||||
                    <label for="realm_video_chat_provider" class="dropdown-title">
 | 
					                    <label for="realm_video_chat_provider" class="dropdown-title">
 | 
				
			||||||
                        {{t 'Video call provider' }}
 | 
					                        {{t 'Video call provider' }}
 | 
				
			||||||
                    </label>
 | 
					                    </label>
 | 
				
			||||||
                    <select name="realm_video_chat_provider" class ="setting-widget prop-element bootstrap-focus-style" id="id_realm_video_chat_provider" data-setting-widget-type="number">
 | 
					                    <select name="realm_video_chat_provider" class ="setting-widget prop-element settings_select bootstrap-focus-style" id="id_realm_video_chat_provider" data-setting-widget-type="number">
 | 
				
			||||||
                        {{#each realm_available_video_chat_providers}}
 | 
					                        {{#each realm_available_video_chat_providers}}
 | 
				
			||||||
                            <option value='{{this.id}}'>{{this.name}}</option>
 | 
					                            <option value='{{this.id}}'>{{this.name}}</option>
 | 
				
			||||||
                        {{/each}}
 | 
					                        {{/each}}
 | 
				
			||||||
@@ -116,7 +116,7 @@
 | 
				
			|||||||
                        {{t 'GIPHY integration' }}
 | 
					                        {{t 'GIPHY integration' }}
 | 
				
			||||||
                        {{> ../help_link_widget link=giphy_help_link }}
 | 
					                        {{> ../help_link_widget link=giphy_help_link }}
 | 
				
			||||||
                    </label>
 | 
					                    </label>
 | 
				
			||||||
                    <select name="realm_giphy_rating" class ="setting-widget prop-element bootstrap-focus-style" id="id_realm_giphy_rating" data-setting-widget-type="number" {{#if giphy_api_key_empty}}disabled{{/if}}>
 | 
					                    <select name="realm_giphy_rating" class ="setting-widget prop-element settings_select bootstrap-focus-style" id="id_realm_giphy_rating" data-setting-widget-type="number" {{#if giphy_api_key_empty}}disabled{{/if}}>
 | 
				
			||||||
                        {{#each giphy_rating_options}}
 | 
					                        {{#each giphy_rating_options}}
 | 
				
			||||||
                            <option value='{{this.id}}'>{{this.name}}</option>
 | 
					                            <option value='{{this.id}}'>{{this.name}}</option>
 | 
				
			||||||
                        {{/each}}
 | 
					                        {{/each}}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -33,7 +33,7 @@
 | 
				
			|||||||
            <label for="email_address_visibility" class="dropdown-title">{{t "Who can access user's email address" }}
 | 
					            <label for="email_address_visibility" class="dropdown-title">{{t "Who can access user's email address" }}
 | 
				
			||||||
                {{> ../help_link_widget link="/help/configure-email-visibility" }}
 | 
					                {{> ../help_link_widget link="/help/configure-email-visibility" }}
 | 
				
			||||||
            </label>
 | 
					            </label>
 | 
				
			||||||
            <select name="email_address_visibility" class="email_address_visibility prop-element bootstrap-focus-style" data-setting-widget-type="number"
 | 
					            <select name="email_address_visibility" class="email_address_visibility prop-element settings_select bootstrap-focus-style" data-setting-widget-type="number"
 | 
				
			||||||
              id="realm_email_address_visibility">
 | 
					              id="realm_email_address_visibility">
 | 
				
			||||||
                {{> dropdown_options_widget option_values=email_address_visibility_values}}
 | 
					                {{> dropdown_options_widget option_values=email_address_visibility_values}}
 | 
				
			||||||
            </select>
 | 
					            </select>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,7 +20,7 @@
 | 
				
			|||||||
                        <label for="timezone" class="dropdown-title inline-block">{{t "Time zone" }}</label>
 | 
					                        <label for="timezone" class="dropdown-title inline-block">{{t "Time zone" }}</label>
 | 
				
			||||||
                        <div class="alert-notification timezone-setting-status"></div>
 | 
					                        <div class="alert-notification timezone-setting-status"></div>
 | 
				
			||||||
                        <div class="timezone-input">
 | 
					                        <div class="timezone-input">
 | 
				
			||||||
                            <select name="timezone" id="user_timezone" class="bootstrap-focus-style">
 | 
					                            <select name="timezone" id="user_timezone" class="bootstrap-focus-style settings_select">
 | 
				
			||||||
                                {{#unless settings_object.timezone}}
 | 
					                                {{#unless settings_object.timezone}}
 | 
				
			||||||
                                <option></option>
 | 
					                                <option></option>
 | 
				
			||||||
                                {{/unless}}
 | 
					                                {{/unless}}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user