1
0
Fork 0
mirror of https://github.com/mmumshad/ansible-playable.git synced 2025-02-13 15:41:53 +00:00
ansible-playable/client/app/account/account.routes.js
Mumshad Mannambeth c92f737237 Initial Commit
2017-06-07 13:36:45 -04:00

37 lines
910 B
JavaScript

'use strict';
export default function routes($stateProvider) {
'ngInject';
$stateProvider.state('login', {
url: '/login',
template: require('./login/login.html'),
controller: 'LoginController',
controllerAs: 'vm'
})
.state('logout', {
url: '/logout?referrer',
referrer: 'main',
template: '',
controller($state, Auth) {
'ngInject';
var referrer = $state.params.referrer || $state.current.referrer || 'main';
Auth.logout();
$state.go(referrer);
}
})
.state('signup', {
url: '/signup',
template: require('./signup/signup.html'),
controller: 'SignupController',
controllerAs: 'vm'
})
.state('settings', {
url: '/settings',
template: require('./settings/settings.html'),
controller: 'SettingsController',
controllerAs: 'vm',
authenticate: true
});
}