UNPKG

cobuild-angular-stack

Version:

Base stack angular sass jade gulp

159 lines (157 loc) 5.16 kB
(function () { 'use strict'; angular.module('uniko.authSatellizer') .config(config); config.$inject = ['$stateProvider', '$urlRouterProvider']; function config($stateProvider, $urlRouterProvider) { $stateProvider .state('kitchen', { url: "/kitchen", templateUrl: "partials/kitchen.html", controller: 'WeddingCtrl', data: { requireLogin: true } }) .state('kitchen-components', { url: "/kitchen-components", templateUrl: "partials/kitchen-components.html", controller: 'WeddingCtrl', data: { requireLogin: true } }) .state('login', { url: "/login", templateUrl: "partials/auth.login.html", controller: 'LoginCtrl', data: { onlyUnathenticated: true }, resolve: { $uibModalInstance: function () { return {}; } } }) .state('signup', { url: "/signup", templateUrl: "partials/auth.signup.html", controller: 'SignupCtrl', data: { onlyUnathenticated: true } }) .state('homeUser', { url: "/wedding", templateUrl: "partials/kitchen.html", controller: 'WeddingCtrl', data: { requireLogin: true } }) .state('homeUserDiscount', { url: "/wedding/discount/:descountId", templateUrl: "partials/kitchen.html", controller: 'WeddingCtrl', data: { requireLogin: true } }) .state('activate', { url: "/activate", templateUrl: "partials/auth.activate.html", controller: 'ActivateCtrl', data: { requireLogin: true } }) .state('activateExperiences', { url: "/activate/experiences", templateUrl: "partials/auth.experiences.html", controller: 'experienceCtrl', data: { requireLogin: true } }) .state('homeUser.profile', { url: "/profile", views: { "@": { templateUrl: "partials/auth.profile.html", controller: 'ProfileCtrl' } }, data: { requireLogin: true } }) .state('homeUser.photos', { url: "/photos", views: { "@": { templateUrl: "partials/auth.photos.html", controller: 'PhotosCtrl' } }, data: { requireLogin: true } }) .state('homeUser.pay', { url: "/pay", views: { "@": { templateUrl: "partials/auth.pay.html", controller: 'CoupleCheckoutController', controllerAs: 'ccCtrl' } }, data: { requireLogin: true }, params: { startOn: false, amount: false, id: false } }) .state('homeUser.checkoutConfirmation', { url: "/checkout", views: { "@": { templateUrl: "partials/auth.pay.html", controller: 'SuccessCoupleCheckoutController', controllerAs: 'ccCtrl' } }, data: { requireLogin: true } }) .state('logout', { url: '/logout', template: null, controller: 'LogoutCtrl', data: { requireLogin: true } }) .state('reset', { url: '/reset/:token', templateUrl: 'partials/auth.reset.html', controller: 'ResetController', data: { onlyUnathenticated: true } }) .state('forgot', { url: '/forgot', templateUrl: 'partials/auth.forgot.html', controller: 'ForgotCtrl', data: { onlyUnathenticated: true } }); } })();