UX: properly hide 'Activity Summary' preference when Summaries are disabled

This commit is contained in:
Régis Hanol 2016-10-10 16:36:36 +02:00
parent 8f68a95e56
commit 586ce69b1b
2 changed files with 5 additions and 10 deletions

View File

@ -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 }));

View File

@ -189,9 +189,9 @@
{{/unless}}
</div>
{{#unless siteSettings.disable_digest_emails}}
<div class='control-group pref-activity-summary'>
<label class="control-label">{{i18n 'user.email_activity_summary'}}</label>
{{#if canReceiveDigest}}
{{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}}
<div class='controls controls-dropdown'>
@ -199,8 +199,8 @@
</div>
{{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}}
</div>
{{/unless}}
{{#unless siteSettings.disable_mailing_list_mode}}
<div class='control-group pref-mailing-list-mode'>