diff --git a/app/assets/javascripts/discourse/controllers/preferences.js.es6 b/app/assets/javascripts/discourse/controllers/preferences.js.es6 index 98e0b05f7ce..068825d4cff 100644 --- a/app/assets/javascripts/discourse/controllers/preferences.js.es6 +++ b/app/assets/javascripts/discourse/controllers/preferences.js.es6 @@ -59,11 +59,6 @@ export default Ember.Controller.extend(CanCheckEmails, { return !this.siteSettings.enable_sso && this.siteSettings.enable_local_logins; }, - @computed() - canReceiveDigest() { - return !this.siteSettings.disable_digest_emails; - }, - @computed() availableLocales() { return this.siteSettings.available_locales.split('|').map(s => ({ name: s, value: s })); diff --git a/app/assets/javascripts/discourse/templates/user/preferences.hbs b/app/assets/javascripts/discourse/templates/user/preferences.hbs index 96c061cfb31..7d824185185 100644 --- a/app/assets/javascripts/discourse/templates/user/preferences.hbs +++ b/app/assets/javascripts/discourse/templates/user/preferences.hbs @@ -189,9 +189,9 @@ {{/unless}} -
- - {{#if canReceiveDigest}} + {{#unless siteSettings.disable_digest_emails}} +
+ {{preference-checkbox labelKey="user.email_digests.title" disabled=model.user_option.mailing_list_mode checked=model.user_option.email_digests}} {{#if model.user_option.email_digests}}
@@ -199,8 +199,8 @@
{{preference-checkbox labelKey="user.include_tl0_in_digests" disabled=model.user_option.mailing_list_mode checked=model.user_option.include_tl0_in_digests}} {{/if}} - {{/if}} -
+
+ {{/unless}} {{#unless siteSettings.disable_mailing_list_mode}}