diff --git a/public/modules/forms/config/forms.client.routes.js b/public/modules/forms/config/forms.client.routes.js index 48e610e5..f788bb3b 100644 --- a/public/modules/forms/config/forms.client.routes.js +++ b/public/modules/forms/config/forms.client.routes.js @@ -9,6 +9,9 @@ angular.module('forms').config(['$stateProvider', state('listForms', { url: '/forms', templateUrl: 'modules/forms/views/list-forms.client.view.html', + data: { + permissions: [ 'editForm' ] + } }). state('submitForm', { url: '/forms/:formId', diff --git a/public/modules/users/config/users.client.config.js b/public/modules/users/config/users.client.config.js index e10ab9e0..2b5eb63c 100755 --- a/public/modules/users/config/users.client.config.js +++ b/public/modules/users/config/users.client.config.js @@ -7,8 +7,8 @@ angular.module('users').config(['$httpProvider', return { responseError: function(response) { // console.log($location.path()); - if( $location.path() !== '/users/me' && $location.path() !== '/forms' && response.config){ - if(response.config.url !== '/users/me' && response.config.url !== '/forms'){ + if( $location.path() !== '/users/me' && response.config){ + if(response.config.url !== '/users/me'){ console.log('intercepted rejection of ', response.config.url, response.status); if (response.status === 401) { // save the current location so that login can redirect back