REFACTOR: Introduce Discourse.computed.setting to create a computed

property that links to a `Discourse.SiteSetting`
This commit is contained in:
Robin Ward
2014-04-24 17:39:34 -04:00
parent cdd2101e4f
commit cf6cbb955b
10 changed files with 38 additions and 41 deletions

View File

@ -20,13 +20,8 @@ Discourse.AdminUserController = Discourse.ObjectController.extend({});
Discourse.AdminUserIndexController = Discourse.ObjectController.extend({
editingTitle: false,
showApproval: function() {
return Discourse.SiteSettings.must_approve_users;
}.property(),
showBadges: function() {
return Discourse.SiteSettings.enable_badges;
}.property(),
showApproval: Discourse.computed.setting('must_approve_users'),
showBadges: Discourse.computed.setting('enable_badges'),
primaryGroupDirty: Discourse.computed.propertyNotEqual('originalPrimaryGroupId', 'primary_group_id'),