summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--server/index.js5
-rw-r--r--server/lib/api/subscription.js10
2 files changed, 6 insertions, 9 deletions
diff --git a/server/index.js b/server/index.js
index 475054d..53da448 100644
--- a/server/index.js
+++ b/server/index.js
@@ -151,6 +151,11 @@ site.route = function () {
app.post('/api/media/upload', middleware.ensureAuthenticated, api.media.upload)
app.delete('/api/media/destroy', middleware.ensureAuthenticated, api.media.destroy)
+ app.get('/api/subscription/sync', middleware.ensureAuthenticated, api.subscription.sync)
+ app.get('/api/subscription', middleware.ensureAuthenticated, api.subscription.show)
+ app.put('/api/subscription', middleware.ensureAuthenticated, api.subscription.update)
+ app.delete('/api/subscription', middleware.ensureAuthenticated, api.subscription.destroy)
+
app.get('/test/*', middleware.ensureAuthenticated, middleware.ensureIsStaff, views.modal)
views.staff.route(app)
diff --git a/server/lib/api/subscription.js b/server/lib/api/subscription.js
index 140bd12..e7cd8f4 100644
--- a/server/lib/api/subscription.js
+++ b/server/lib/api/subscription.js
@@ -26,14 +26,6 @@ var subscription = module.exports = {
},
},
-/*
- index: function(req, res){
- Project.find({ user_id: req.user._id }, function(err, docs){
- res.json(docs)
- })
- },
-*/
-
// synchronise an account with recurly..
// useful when testing locally (where webhooks cannot be received)
sync: function(req, res){
@@ -128,7 +120,7 @@ var subscription = module.exports = {
return res.json(subscriber)
})
},
-
+
destroy: function(req, res){
if (! req.subscription ) {
return res.json({ error: "no subscription" })