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;