diff --git a/app/controllers/queryReview.js b/app/controllers/queryReview.js index 71d234e..438848b 100644 --- a/app/controllers/queryReview.js +++ b/app/controllers/queryReview.js @@ -62,8 +62,9 @@ const getQueryReview = async (req,res) => { const postQueryReview = async (req, res) => { const request = await currentRERequest(req); - await request.save(); - res.send("Result is " + JSON.stringify(request)); + const nextStep = req.query.nextStep || `/posalji/${request.uniqueId}`; + + res.redirect(nextStep); }; module.exports = { diff --git a/app/controllers/querySubmit.js b/app/controllers/querySubmit.js new file mode 100644 index 0000000..cf5a740 --- /dev/null +++ b/app/controllers/querySubmit.js @@ -0,0 +1,22 @@ +const { currentRERequest } = require('../helpers/url'); + +const getQuerySubmit = async (req,res) => { + const nextStep = req.query.nextStep; + + res.render('querySubmit', { + nextStep + }); +}; + +const postQuerySubmit = async (req, res) => { + const request = await currentRERequest(req); + //TODO: validate email + request.email = req.body.email; + await request.save(); + res.send("Result is " + JSON.stringify(request)); +}; + +module.exports = { + getQuerySubmit, + postQuerySubmit +}; diff --git a/app/views/querySubmit.ejs b/app/views/querySubmit.ejs new file mode 100644 index 0000000..1a79b25 --- /dev/null +++ b/app/views/querySubmit.ejs @@ -0,0 +1,33 @@ + +