Initial commit. Modified the Meteor todos app to create the Petit Teton data tracking app. Has working data for sales. Requires a Mongo database.
This commit is contained in:
80
imports/startup/client/routes.js
Normal file
80
imports/startup/client/routes.js
Normal file
@@ -0,0 +1,80 @@
|
||||
//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'});
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user