From 8a04cc05aa84284f18babb3b9c46bc5c75a60cb7 Mon Sep 17 00:00:00 2001 From: Sam <sam.saffron@gmail.com> Date: Tue, 30 Apr 2013 14:01:34 +1000 Subject: [PATCH] render :json appears to have changed ... this is odd ... better add some tests --- .../javascripts/admin/models/site_customization.js | 2 +- .../admin/routes/admin_customize_route.js | 14 ++++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/app/assets/javascripts/admin/models/site_customization.js b/app/assets/javascripts/admin/models/site_customization.js index dc713165574..f6af76dce33 100644 --- a/app/assets/javascripts/admin/models/site_customization.js +++ b/app/assets/javascripts/admin/models/site_customization.js @@ -108,7 +108,7 @@ Discourse.SiteCustomization.reopenClass({ }).then(function (data) { if (data) { data.site_customizations.each(function(c) { - customizations.pushObject(Discourse.SiteCustomization.create(c)); + customizations.pushObject(Discourse.SiteCustomization.create(c.site_customizations)); }); } customizations.set('loading', false); diff --git a/app/assets/javascripts/admin/routes/admin_customize_route.js b/app/assets/javascripts/admin/routes/admin_customize_route.js index 76f5b087459..5c726ff8286 100644 --- a/app/assets/javascripts/admin/routes/admin_customize_route.js +++ b/app/assets/javascripts/admin/routes/admin_customize_route.js @@ -1,17 +1,19 @@ /** Handles routes related to customization - @class AdminCustomizeRoute + @class AdminCustomizeRoute @extends Discourse.Route @namespace Discourse @module Discourse -**/ +**/ Discourse.AdminCustomizeRoute = Discourse.Route.extend({ - model: function() { - return Discourse.SiteCustomization.findAll(); + + renderTemplate: function() { + this.render({into: 'admin/templates/admin'}); }, - renderTemplate: function() { - this.render({into: 'admin/templates/admin'}); + setupController: function(controller, model) { + // in case you are wondering, model never gets called for link_to + controller.set('content',Discourse.SiteCustomization.findAll()); } });