From c065fad54673b20efea0d9957de78a22b198701c Mon Sep 17 00:00:00 2001 From: Navin Date: Thu, 4 Jul 2013 13:01:01 +0200 Subject: [PATCH] Refactor setting originalTrustLevel to model. --- app/assets/javascripts/admin/models/admin_user.js | 4 ++++ app/assets/javascripts/admin/routes/admin_user_route.js | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/admin/models/admin_user.js b/app/assets/javascripts/admin/models/admin_user.js index 35fc578b2df..ab7aa34ffe0 100644 --- a/app/assets/javascripts/admin/models/admin_user.js +++ b/app/assets/javascripts/admin/models/admin_user.js @@ -67,6 +67,10 @@ Discourse.AdminUser = Discourse.User.extend({ return site.get('trust_levels').findProperty('id', this.get('trust_level')); }.property('trust_level'), + setOriginalTrustLevel: function() { + this.set('originalTrustLevel', this.get('trust_level')); + }, + trustLevels: function() { var site = Discourse.Site.instance(); return site.get('trust_levels'); diff --git a/app/assets/javascripts/admin/routes/admin_user_route.js b/app/assets/javascripts/admin/routes/admin_user_route.js index 736e053ea7f..da0063e9999 100644 --- a/app/assets/javascripts/admin/routes/admin_user_route.js +++ b/app/assets/javascripts/admin/routes/admin_user_route.js @@ -18,7 +18,7 @@ Discourse.AdminUserRoute = Discourse.Route.extend(Discourse.ModelReady, { setupController: function(controller, model) { controller.set('model', model); - controller.set('originalTrustLevel', model.trust_level); + model.setOriginalTrustLevel(); }, renderTemplate: function() {