Added url for applying for api-tokens

This commit is contained in:
Kasper Rynning-Tønnesen
2018-03-04 11:24:44 +01:00
parent 785813b842
commit 76e7001e51
15 changed files with 665 additions and 304 deletions

View File

@@ -171,7 +171,7 @@ router.route('/api/api_token').get(function(req, res) {
if(req.isAuthenticated()) {
token_db.collection("api_token").find({token: {$exists: true}}, function(err, all) {
res.json(all);
})
});
} else {
res.sendStatus(403);
}
@@ -190,6 +190,24 @@ router.route('/api/api_token').delete(function(req, res){
}
});
router.route('/api/api_token').put(function(req, res){
if(req.isAuthenticated()){
var id = req.body.id;
var limit = req.body.limit;
if(limit < 0) {
res.sendStatus(500);
return;
}
token_db.collection("api_token").update({_id: ObjectId(id)}, {$set: {limit: limit}}, function(err, success) {
if(err) {
res.sendStatus(500);
return;
}
res.sendStatus(200);
})
}
});
router.route('/api/api_token').post(function(req, res){
if(req.isAuthenticated()){
var name = req.body.name;