From 57641cffe4cbabc485411f563133ebe772ba7196 Mon Sep 17 00:00:00 2001 From: Matt Enlow Date: Fri, 13 Jun 2014 13:35:22 -0600 Subject: [PATCH] Change `posts`, `post` and `signout` routes to be `AuthenticatedRoute`s No issue The following is a list of routes which are not authenticated - placeholder routes: `editor` and `content` - `application` - password routes: `forgotten`, `reset`, `signin`, `signup` --- ghost/admin/routes/posts/index.js | 6 ++++-- ghost/admin/routes/posts/post.js | 6 ++++-- ghost/admin/routes/signout.js | 5 +++-- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/ghost/admin/routes/posts/index.js b/ghost/admin/routes/posts/index.js index 95501268cc..c7d62cfa4f 100644 --- a/ghost/admin/routes/posts/index.js +++ b/ghost/admin/routes/posts/index.js @@ -1,4 +1,6 @@ -var PostsIndexRoute = Ember.Route.extend({ +import AuthenticatedRoute from 'ghost/routes/authenticated'; + +var PostsIndexRoute = AuthenticatedRoute.extend({ // redirect to first post subroute redirect: function () { var firstPost = (this.modelFor('posts') || []).get('firstObject'); @@ -9,4 +11,4 @@ var PostsIndexRoute = Ember.Route.extend({ } }); -export default PostsIndexRoute; \ No newline at end of file +export default PostsIndexRoute; diff --git a/ghost/admin/routes/posts/post.js b/ghost/admin/routes/posts/post.js index a8f104c704..df3a41263f 100644 --- a/ghost/admin/routes/posts/post.js +++ b/ghost/admin/routes/posts/post.js @@ -1,4 +1,6 @@ -var PostsPostRoute = Ember.Route.extend({ +import AuthenticatedRoute from 'ghost/routes/authenticated'; + +var PostsPostRoute = AuthenticatedRoute.extend({ model: function (params) { var post = this.modelFor('posts').findBy('id', params.post_id); @@ -10,4 +12,4 @@ var PostsPostRoute = Ember.Route.extend({ } }); -export default PostsPostRoute; \ No newline at end of file +export default PostsPostRoute; diff --git a/ghost/admin/routes/signout.js b/ghost/admin/routes/signout.js index ed696e9003..69482bbb09 100644 --- a/ghost/admin/routes/signout.js +++ b/ghost/admin/routes/signout.js @@ -1,7 +1,8 @@ import ajax from 'ghost/utils/ajax'; import styleBody from 'ghost/mixins/style-body'; +import AuthenticatedRoute from 'ghost/routes/authenticated'; -var SignoutRoute = Ember.Route.extend(styleBody, { +var SignoutRoute = AuthenticatedRoute.extend(styleBody, { classNames: ['ghost-signout'], beforeModel: function () { @@ -24,4 +25,4 @@ var SignoutRoute = Ember.Route.extend(styleBody, { } }); -export default SignoutRoute; \ No newline at end of file +export default SignoutRoute;