mirror of
https://github.com/mmumshad/ansible-playable.git
synced 2025-02-13 15:41:53 +00:00
37 lines
910 B
JavaScript
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
|
|
});
|
|
}
|