settings: Add checkbox for enable_read_receipts setting.

This commit is contained in:
Sahil Batra
2022-08-04 17:19:15 +05:30
committed by Tim Abbott
parent 09b35b09c5
commit 103115dad6
2 changed files with 13 additions and 0 deletions

View File

@@ -182,6 +182,7 @@ export function build_page() {
!page_params.realm_push_notifications_enabled, !page_params.realm_push_notifications_enabled,
is_business_type_org: is_business_type_org:
page_params.realm_org_type === settings_config.all_org_type_values.business.code, page_params.realm_org_type === settings_config.all_org_type_values.business.code,
realm_enable_read_receipts: page_params.realm_enable_read_receipts,
}; };
if (options.realm_logo_source !== "D" && options.realm_night_logo_source === "D") { if (options.realm_logo_source !== "D" && options.realm_night_logo_source === "D") {

View File

@@ -142,6 +142,18 @@
is_checked=realm_mandatory_topics is_checked=realm_mandatory_topics
label=admin_settings_label.realm_mandatory_topics}} label=admin_settings_label.realm_mandatory_topics}}
<div class="input-group">
<label class="checkbox">
<input type="checkbox" class="realm_enable_read_receipts inline-block setting-widget prop-element" name="realm_enable_read_receipts" data-setting-widget-type="boolean" id="id_realm_enable_read_receipts" {{#if realm_enable_read_receipts}}checked="checked"{{/if}}/>
<span></span>
</label>
<label for="id_realm_enable_read_receipts" class="inline realm_enable_read_receipts_label" id="id_realm_enable_read_receipts_label">
{{#tr}}
Enable read receipts (<i>Users can always disable their personal read receipts.</i>)
{{/tr}}
</label>
</div>
{{#if server_inline_image_preview}} {{#if server_inline_image_preview}}
{{> settings_checkbox {{> settings_checkbox
setting_name="realm_inline_image_preview" setting_name="realm_inline_image_preview"