mirror of
				https://github.com/mmumshad/ansible-playable.git
				synced 2025-03-09 23:38:54 +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
 | |
|     });
 | |
| }
 |