cobuild-angular-stack
Version:
Base stack angular sass jade gulp
86 lines (85 loc) • 2 kB
JavaScript
(function(module) {
config.$inject = ['$stateProvider'];
function config($stateProvider) {
$stateProvider
.state('admin.discount', {
url: "/discount",
views: {
'@': {
templateUrl: "partials/admin.discount.list.html",
controller: "AdminDiscountController",
controllerAs: 'adCtrl'
}
},
data: {
requiereLogin: true
}
})
.state('admin.discount.categories', {
url: "/categories",
views: {
'@': {
templateUrl: "partials/admin.discount.categories.list.html",
controller: "AdminDiscountCategoriesController",
controllerAs: 'adcCtrl'
}
},
data: {
requiereLogin: true
}
})
.state('admin.discount.subcategories', {
url: "/categories/:id/subcategories",
views: {
'@': {
templateUrl: "partials/admin.discount.subcategories.list.html",
controller: "AdminDiscountSubCategoriesController",
controllerAs: 'adscCtrl'
}
},
data: {
requiereLogin: true
}
})
.state('admin.discount.subcategories.discountcode', {
url: "/:discountSubCategoryId/discountcodes",
views: {
'@': {
templateUrl: "partials/admin.discount.list.html",
controller: "AdminDiscountListController",
controllerAs: 'adlCtrl'
}
},
data: {
requiereLogin: true
}
})
.state('admin.discount.subcategories.discountcode.codes', {
url: "/:discountCodeId/codes",
views: {
'@': {
templateUrl: "partials/admin.discount.html",
controller: "AdminDiscountController",
controllerAs: 'adCtrl'
}
},
data: {
requiereLogin: true
}
})
.state('admin.discount.subcategories.discountcode.payments', {
url: "/:discountCodeId/payments",
views: {
'@': {
templateUrl: "partials/admin.discount.payments.html",
controller: "AdminDiscountPaymentsController",
controllerAs: 'discountPaymetsCtrl'
}
},
data: {
requiereLogin: true
}
})
}
module.config(config);
})(angular.module("uniko.admin.discount"));