summaryrefslogtreecommitdiff
path: root/server/lib/views/staff.js
diff options
context:
space:
mode:
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')
+ },
+ },
}