diff --git a/app/assets/javascripts/discourse/controllers/static_controller.js b/app/assets/javascripts/discourse/controllers/static_controller.js index e5114a74312..3be952f1b27 100644 --- a/app/assets/javascripts/discourse/controllers/static_controller.js +++ b/app/assets/javascripts/discourse/controllers/static_controller.js @@ -18,7 +18,7 @@ Discourse.StaticController = Em.ObjectController.extend({ }); Discourse.StaticController.reopenClass({ - PAGES: ['faq', 'tos', 'privacy', 'login', 'guidelines'], + PAGES: ['faq', 'tos', 'privacy', 'guidelines'], CONFIGS: { 'faq': 'faq_url', 'tos': 'tos_url', diff --git a/app/assets/javascripts/discourse/routes/login.js.es6 b/app/assets/javascripts/discourse/routes/login.js.es6 index b5598864df2..36498f6accd 100644 --- a/app/assets/javascripts/discourse/routes/login.js.es6 +++ b/app/assets/javascripts/discourse/routes/login.js.es6 @@ -7,5 +7,18 @@ export default Discourse.Route.extend({ }); }); } + }, + + model: function() { + return Discourse.StaticPage.find('login'); + }, + + renderTemplate: function() { + // do nothing + this.render('static'); + }, + + setupController: function(controller, model) { + this.controllerFor('static').set('model', model); } });