summaryrefslogtreecommitdiff
path: root/server/lib/views/staff.js
diff options
context:
space:
mode:
authorJulie Lala <jules@okfoc.us>2015-01-11 21:42:45 -0500
committerJulie Lala <jules@okfoc.us>2015-01-11 21:42:45 -0500
commitafce400c65f362f7dd6307a5670dc3873d74ab79 (patch)
tree1ece840b555d94e9f3bc89fc1e5c535712eebad5 /server/lib/views/staff.js
parentc5ab88deba82c4b4a149b3df594162351157483a (diff)
stub in subscriptions admin pages
Diffstat (limited to 'server/lib/views/staff.js')
-rw-r--r--server/lib/views/staff.js34
1 files changed, 33 insertions, 1 deletions
diff --git a/server/lib/views/staff.js b/server/lib/views/staff.js
index 97ecde6..4351ef0 100644
--- a/server/lib/views/staff.js
+++ b/server/lib/views/staff.js
@@ -500,6 +500,27 @@ var staff = module.exports = {
staff.plans.update
);
+
+ //
+ // subscriptions
+ app.get('/staff/subscriptions',
+ middleware.ensureAuthenticated,
+ middleware.ensureIsStaff,
+
+ staff.middleware.ensureSubscriptions,
+ staff.middleware.ensureSubscriptionsUsers,
+
+ staff.subscriptions.index
+ );
+ app.get('/staff/subscriptions/:id',
+ middleware.ensureAuthenticated,
+ middleware.ensureIsStaff,
+
+ staff.middleware.ensureSubscription,
+ staff.middleware.ensureSubscriptionUser,
+
+ staff.subscriptions.edit
+ );
},
paginate: function(req, res){
@@ -669,6 +690,17 @@ var staff = module.exports = {
res.redirect("/staff/plans/")
})
},
- }
+ },
+
+ subscriptions: {
+ index: function(req, res){
+ res.locals.subscriptions = req.subscriptions
+ res.render('staff/plans/index')
+ },
+ show: function(req, res){
+ res.locals.subscription = req.subscription
+ res.render('staff/plans/show')
+ },
+ },
}