From 855ba562ac0aa5ae9b14c733349fe3a7967c267d Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 30 Apr 2013 13:49:01 +1000 Subject: [PATCH] api was not showing api key cause model in ember is just partial advice that is sometimes followed up --- .../javascripts/admin/routes/admin_api_route.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/admin/routes/admin_api_route.js b/app/assets/javascripts/admin/routes/admin_api_route.js index f8500b2342a..6355b7d4101 100644 --- a/app/assets/javascripts/admin/routes/admin_api_route.js +++ b/app/assets/javascripts/admin/routes/admin_api_route.js @@ -1,17 +1,20 @@ /** Handles routes related to api - @class AdminApiRoute + @class AdminApiRoute @extends Discourse.Route @namespace Discourse @module Discourse -**/ +**/ Discourse.AdminApiRoute = Discourse.Route.extend({ - renderTemplate: function() { + renderTemplate: function() { this.render({into: 'admin/templates/admin'}); }, - model: function(params) { - return Discourse.AdminApi.find(); + setupController: function(controller, model) { + // in case you are wondering, model never gets called for link_to + Discourse.AdminApi.find().then(function(result){ + controller.set('content', result); + }); } });