Calcolo Hours

This commit is contained in:
Paolo Arena
2021-02-11 02:20:35 +01:00
parent 686d6bf97a
commit 88ae9af12c
12 changed files with 335 additions and 33 deletions

View File

@@ -14,6 +14,8 @@ const Subscription = mongoose.model('subscribers');
var { Todo } = require('../models/todo');
const Hours = require('../models/hours');
const _ = require('lodash');
const { ObjectID } = require('mongodb');
@@ -79,7 +81,6 @@ router.patch('/:id', authenticate, (req, res) => {
return res.status(404).send();
}
Todo.findByIdAndUpdate(id, { $set: body }, { new: true })
.then((todo) => {
if (!todo) {
@@ -111,6 +112,22 @@ router.patch('/:id', authenticate, (req, res) => {
});
router.get('/calc/:id', authenticate, (req, res) => {
var id = req.params.id;
let rec = {};
Hours.calculateHoursTodo(id).then((hoursworked) => {
rec.hoursworked = hoursworked;
return res.send({ rec });
}).catch((err) => {
res.status(400).send();
});
return rec;
});
router.get('/:userId', authenticate, (req, res) => {
var userId = req.params.userId;
// var category = req.params.category;
@@ -166,7 +183,7 @@ router.get('/test', (req, res) => {
});
res.send({ });
res.send({});
});