Copied starter Meteor App files.
Cut and paste of the BasicMeteorApp.
This commit is contained in:
56
imports/startup/client/routes.js
Normal file
56
imports/startup/client/routes.js
Normal file
@@ -0,0 +1,56 @@
|
||||
require('/imports/startup/both/accounts.js'); //Ensure that the user accounts templates are setup first. We have included the AccountTemplates routing in this document to keep all routing in one place.
|
||||
|
||||
//**** GROUPS
|
||||
let pub = FlowRouter.group({
|
||||
});
|
||||
let pri = FlowRouter.group({
|
||||
//TODO: Require SSL
|
||||
triggersEnter: [AccountsTemplates.ensureSignedIn]
|
||||
});
|
||||
|
||||
//**** ADMIN
|
||||
pri.route("/admin", {
|
||||
triggersEnter: [function(context, redirect) {redirect("/Admin/Home");}]
|
||||
});
|
||||
pri.route("/Admin", {
|
||||
triggersEnter: [function(context, redirect) {redirect("/Admin/Home");}]
|
||||
});
|
||||
AccountsTemplates.configureRoute('signIn', {
|
||||
name: 'SignIn',
|
||||
path: '/Admin/SignIn'
|
||||
});
|
||||
AccountsTemplates.configureRoute('resetPwd', {
|
||||
name: 'ResetPwd',
|
||||
path: '/Admin/ResetPwd'
|
||||
});
|
||||
AccountsTemplates.configureRoute('forgotPwd', {
|
||||
name: 'ForgotPwd',
|
||||
path: '/Admin/ForgotPwd'
|
||||
});
|
||||
|
||||
pri.route("/Admin/Home", {
|
||||
name: "AdminHome",
|
||||
action: function(params, queryParams) {
|
||||
require("/imports/ui/AdminHome.js");
|
||||
BlazeLayout.render("Admin", {content: "AdminHome"})
|
||||
}
|
||||
});
|
||||
pri.route("/Admin/UserManagement", {
|
||||
name: "UserManagement",
|
||||
action: function(params, queryParams) {
|
||||
require("/imports/ui/UserManagement.js");
|
||||
BlazeLayout.render("Admin", {content: "UserManagement"})
|
||||
}
|
||||
});
|
||||
|
||||
//*** PUBLIC
|
||||
pub.route('/', {
|
||||
triggersEnter: [function(context, redirect) {redirect("/Home");}]
|
||||
});
|
||||
pub.route("/Home", {
|
||||
name: 'Home',
|
||||
action: function(params, queryParams) {
|
||||
require("/imports/ui/Home.js");
|
||||
BlazeLayout.render("Public", {content: "Home"});
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user