'use strict' angular.module('KMS').config ['$stateProvider', '$urlRouterProvider', ($stateProvider, $urlRouterProvider) -> # Application routes $stateProvider .state('categories', { url: '/kms/categories', views: "header": template: "<%= Kms::Category.model_name.human(count: 1.1) %>" "@": controller: 'CategoriesController', controllerAs: 'categories', templateUrl: 'categories/index.html', }) .state('categories.new', { url: '/new', views: "header@": template: "<%= I18n.t(:new_category) %>" "@": controller: 'CategoriesController', controllerAs: 'categories', templateUrl: 'categories/new.html', }) .state('categories.edit', { url: '/:id/edit', views: "header@": template: "<%= I18n.t(:edit_category) %>" "@": controller: 'CategoriesController', controllerAs: 'categories', templateUrl: 'categories/edit.html', }) .state('products', { url: '/kms/products', views: "header": template: "<%= Kms::Product.model_name.human(count: 1.1) %>" "@": controller: 'ProductsController', controllerAs: 'products', templateUrl: 'products/index.html', }) .state('products.new', { url: '/new', views: "header@": template: "<%= I18n.t(:new_product) %>" "@": controller: 'ProductsController', controllerAs: 'products', templateUrl: 'products/new.html', }) .state('products.edit', { url: '/:id/edit', views: "header@": template: "<%= I18n.t(:edit_product) %>" "@": controller: 'ProductsController', controllerAs: 'products', templateUrl: 'products/edit.html', }) .state('variants', { url: '/kms/products/:product_id/variants', views: "header": template: "<%= Kms::Variant.model_name.human(count: 1.1) %>" "@": controller: 'VariantsController', controllerAs: 'variants', templateUrl: 'products/variants/index.html' }) .state('variants.new', { url: '/new', views: "header@": template: "<%= I18n.t(:new_variant) %>" "@": controller: 'VariantsController', controllerAs: 'variants', templateUrl: 'products/variants/new.html' }) .state('variants.edit', { url: '/:id/edit', views: "header@": template: "<%= I18n.t(:edit_variant) %>" "@": controller: 'VariantsController', controllerAs: 'variants', templateUrl: 'products/variants/edit.html' }) ]