summaryrefslogtreecommitdiff
path: root/bucky/app/api.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-01-11 13:55:55 +0100
committerJules Laplace <julescarbon@gmail.com>2018-01-11 13:55:55 +0100
commitb3ba48a22ce966e62cfad1671e4ee6f4357bb69f (patch)
tree4c670b51c4f43ebf6f857b5999c2bc0f3f0e807c /bucky/app/api.js
parent2e9e542bfb81c3aff407801e3ae3f08eee0fb3d9 (diff)
move file api, debug flag on url to show ids
Diffstat (limited to 'bucky/app/api.js')
-rw-r--r--bucky/app/api.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/bucky/app/api.js b/bucky/app/api.js
index a8149d0..44c4982 100644
--- a/bucky/app/api.js
+++ b/bucky/app/api.js
@@ -169,6 +169,26 @@ function route (app){
function(req, res){
res.json({ comment: res.comment })
})
+ // move a file to another thread
+ app.get("/api/file/:id/move/:thread_id",
+ middleware.ensureAuthenticated,
+ bucky.checkIsAdmin,
+ bucky.ensureFile,
+ bucky.ensureThreadById,
+ bucky.moveFile,
+ function(req, res){
+ res.json({ file: res.file })
+ })
+ // move a comment to another thread
+ app.get("/api/comment/:id/move/:thread_id",
+ middleware.ensureAuthenticated,
+ bucky.checkIsAdmin,
+ bucky.ensureComment,
+ bucky.ensureThreadById,
+ bucky.moveComment,
+ function(req, res){
+ res.json({ comment: res.comment })
+ })
// delete a comment
app.delete("/api/comment/:id",
middleware.ensureAuthenticated,