Files
PetitTetonMeteor/imports/startup/client/routes.js

80 lines
2.1 KiB
JavaScript

//Look in /libs/startup/both/useraccounts.js for the login/logout/signup routing.
let pri = FlowRouter.group({
triggersEnter: [AccountsTemplates.ensureSignedIn]
});
pri.route('/', {
triggersEnter: [function(context, redirect) {redirect("/sales");}]
});
pri.route('/menu', {
name: 'Menu',
action: function(params, queryParams) {
require("/imports/ui/Menu.js");
BlazeLayout.render('Body', {content: 'Menu'});
}
});
pri.route('/admin', {
name: 'UserManager',
action: function(params, queryParams) {
require("/imports/ui/UserManager.js");
BlazeLayout.render('Body', {content: 'UserManager'});
}
});
pri.route('/measures', {
name: 'Measures',
action: function(params, queryParams) {
require("/imports/ui/Measures.js");
BlazeLayout.render('Body', {content: 'Measures'});
}
});
pri.route('/products', {
name: 'Products',
action: function(params, queryParams) {
require("/imports/ui/Products.js");
BlazeLayout.render('Body', {content: 'Products'});
}
});
pri.route('/productTags', {
name: 'ProductTags',
action: function(params, queryParams) {
require("/imports/ui/ProductTags.js");
BlazeLayout.render('Body', {content: 'ProductTags'});
}
});
// pri.route('/subcategories', {
// name: 'Items',
// action: function(params, queryParams) {
// require("/imports/ui/Subcategories.js");
// BlazeLayout.render('Body', {content: 'Subcategories'});
// }
// });
pri.route('/userManagement', {
name: 'UserManagement',
action: function(params, queryParams) {
require("/imports/ui/UserManagement.js");
BlazeLayout.render('Body', {content: 'UserManagement'});
}
});
pri.route('/sales', {
name: 'Sales',
action: function(params, queryParams) {
require("/imports/ui/Sales.js");
BlazeLayout.render('Body', {content: 'Sales'});
}
});
pri.route('/production', {
name: 'Production',
action: function(params, queryParams) {
require("/imports/ui/Production.js");
BlazeLayout.render('Body', {content: 'Production'});
}
});
pri.route('/pricing', {
name: 'Pricing',
action: function(params, queryParams) {
require("/imports/ui/Pricing.js");
BlazeLayout.render('Body', {content: 'Pricing'});
}
});