From 7499e59b8a35bccce143d1882a97f408fbf5f0a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Castaing?= Date: Thu, 10 Jul 2014 23:08:38 +0200 Subject: [PATCH] add authentication requirement for settings view MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix(account): add authentication requirement for settings view Add « authenticate : true » in route for the settings view in account.js and account.coffee for ngRoute and ui-Route. Closes #327 --- .../client/app/account(auth)/account(coffee).coffee | 9 ++++++--- app/templates/client/app/account(auth)/account(js).js | 3 ++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app/templates/client/app/account(auth)/account(coffee).coffee b/app/templates/client/app/account(auth)/account(coffee).coffee index d6435f967..f78f7c729 100644 --- a/app/templates/client/app/account(auth)/account(coffee).coffee +++ b/app/templates/client/app/account(auth)/account(coffee).coffee @@ -5,7 +5,8 @@ angular.module('<%= scriptAppName %>') $routeProvider .when('/login', templateUrl: 'app/account/login/login.html' - controller: 'LoginCtrl' + controller: 'LoginCtrl', + ) .when('/signup', templateUrl: 'app/account/signup/signup.html' @@ -13,7 +14,8 @@ angular.module('<%= scriptAppName %>') ) .when('/settings', templateUrl: 'app/account/settings/settings.html' - controller: 'SettingsCtrl' + controller: 'SettingsCtrl', + authenticate: true )<% } %><% if(filters.uirouter) { %>.config ($stateProvider) -> $stateProvider .state('login', @@ -29,5 +31,6 @@ angular.module('<%= scriptAppName %>') .state('settings', url: '/settings', templateUrl: 'app/account/settings/settings.html' - controller: 'SettingsCtrl' + controller: 'SettingsCtrl', + authenticate: true )<% } %> \ No newline at end of file diff --git a/app/templates/client/app/account(auth)/account(js).js b/app/templates/client/app/account(auth)/account(js).js index 1debd188e..0e30543a5 100644 --- a/app/templates/client/app/account(auth)/account(js).js +++ b/app/templates/client/app/account(auth)/account(js).js @@ -31,6 +31,7 @@ angular.module('<%= scriptAppName %>') .state('settings', { url: '/settings', templateUrl: 'app/account/settings/settings.html', - controller: 'SettingsCtrl' + controller: 'SettingsCtrl', + authenticate: true }); });<% } %> \ No newline at end of file