X-Git-Url: https://git.auder.net/?p=qomet.git;a=blobdiff_plain;f=routes%2Fcourses.js;fp=routes%2Fcourses.js;h=5ca6ad422697df82ec6e74068046b1c10cd3813a;hp=89b38b34430f2c1da7564de37aa7c1d7a71699ff;hb=73609d3bc662cf4c8a21746c5d1ad736ea0eecbd;hpb=a80c6a3b87f75653725f54caca1f24abc556afc7 diff --git a/routes/courses.js b/routes/courses.js index 89b38b3..5ca6ad4 100644 --- a/routes/courses.js +++ b/routes/courses.js @@ -5,9 +5,9 @@ const sanitizeHtml = require('sanitize-html'); const ObjectId = require("bson-objectid"); const CourseModel = require("../models/course"); -router.get('/add/course', access.ajax, access.logged, (req,res) => { - let code = req.query["code"]; - let description = sanitizeHtml(req.query["description"]); +router.post('/courses', access.ajax, access.logged, (req,res) => { + let code = req.body["code"]; + let description = sanitizeHtml(req.body["description"]); let error = validator({code:code}, "Course"); if (error.length > 0) return res.json({errmsg:error}); @@ -18,9 +18,9 @@ router.get('/add/course', access.ajax, access.logged, (req,res) => { }); }); -router.get("/set/password", access.ajax, access.logged, (req,res) => { - let cid = req.query["cid"]; - let pwd = req.query["pwd"]; +router.put("/courses/password", access.ajax, access.logged, (req,res) => { + let cid = req.body["cid"]; + let pwd = req.body["pwd"]; let error = validator({password:pwd, _id:cid}, "Course"); if (error.length > 0) return res.json({errmsg:error}); @@ -31,7 +31,7 @@ router.get("/set/password", access.ajax, access.logged, (req,res) => { }); }); -router.post('/import/students', access.ajax, access.logged, (req,res) => { +router.put('/courses/student-list', access.ajax, access.logged, (req,res) => { let cid = req.body["cid"]; let students = JSON.parse(req.body["students"]); let error = validator({_id:cid, students: students}, "Course"); @@ -48,9 +48,9 @@ router.post('/import/students', access.ajax, access.logged, (req,res) => { }); }); -router.get('/get/student', access.ajax, (req,res) => { - let number = req.query["number"]; +router.get('/courses/student', access.ajax, (req,res) => { let cid = req.query["cid"]; + let number = req.query["number"]; let error = validator({ _id: cid, students: [{number:number}] }, "Course"); if (error.length > 0) return res.json({errmsg:error}); @@ -61,7 +61,7 @@ router.get('/get/student', access.ajax, (req,res) => { }); }); -router.get('/remove/course', access.ajax, access.logged, (req,res) => { +router.delete('/courses', access.ajax, access.logged, (req,res) => { let cid = req.query["cid"]; let error = validator({_id:cid}, "Course"); if (error.length > 0)