- Booking Event (with email to user and admin)

- Cancel Event (with email to user and admin)
- Store into mongodb
This commit is contained in:
Paolo Arena
2019-10-05 20:01:56 +02:00
parent 507f465313
commit 8f69856c57
37 changed files with 758 additions and 46 deletions

View File

@@ -3,13 +3,13 @@ const router = express.Router();
const tools = require('../tools/general');
var server_constants = require('../tools/server_constants');
const server_constants = require('../tools/server_constants');
var { authenticate } = require('../middleware/authenticate');
const { authenticate } = require('../middleware/authenticate');
// var mongoose = require('mongoose');
var { Project } = require('../models/project');
const { Project } = require('../models/project');
const { Todo } = require('./../models/todo');
const _ = require('lodash');
@@ -31,11 +31,8 @@ router.post('/', authenticate, (req, res) => {
return res.status(400).send({ code: server_constants.RIS_CODE_LOGIN_ERR_GENERIC });
}
if (String(project.userId) !== String(req.user._id)) {
// I'm trying to write something not mine!
tools.mylog('project.userId = ', project.userId, 'req.user._id', req.user._id);
return res.status(404).send({ code: server_constants.RIS_CODE_TODO_CREATING_NOTMYUSER });
}
const check = tools.checkUserOk(project.userId, req.user._id);
if (check.exit) return check.ret;
tools.mylog('PROJECT POST :', project.descr, project._id);