(function (){ 'use strict'; angular.module('sbAdminApp') .config(function ($stateProvider, $urlRouterProvider, USER_ROLES){ $urlRouterProvider.otherwise('/login'); $stateProvider .state('app', { url: '/app', abstract: true, templateUrl: 'app/components/navigation/template/navigation.html', controller: 'MainController', controllerAs: 'vm' }) .state('login', { url: '/login', controller: 'LoginCtrl', templateUrl: 'app/components/authentication/template/login.html', data: { title: 'Login' } }) .state('app.user', { url: '/user', controller: 'userCtrl', templateUrl: 'app/components/user/template/user.html', data: { title: 'user', authorizedRoles: [USER_ROLES.admin , USER_ROLES.user], } }) .state('app.startUp', { url: '/startUp', controller: 'userCtrl', templateUrl: 'app/components/user/template/startUp.html', data: { title: 'user', authorizedRoles: [USER_ROLES.admin , USER_ROLES.user], } }) }) })();