Skip to content

Commit 043d938

Browse files
committed
updated
1 parent 1d5dcb4 commit 043d938

File tree

3 files changed

+18
-11
lines changed

3 files changed

+18
-11
lines changed

api/controllers/action.controllers.js

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,36 @@
11

22

33

4-
const { actionModel } = require('../models/action.model')
4+
const { incidencesModel } = require('../models/incidences.model')
55

66
exports.createAction = (req, res) => {
7-
actionModel
7+
incidencesModel
88
.create({
99
done: req.body.done,
1010
status: req.body.done,
1111
startDate: req.body.startDate,
12-
finishDate: req.body.finishDate,
1312
finishDate: req.body.finishDate
1413
})
1514
.then(user => {
16-
15+
res.status(200).json
1716
})
1817
.catch(err => {
1918
console.log(err)
20-
res.status(500).json({ msg: 'Error '})
19+
res.status(500).json({ msg: 'Error ' })
2120
})
2221
}
2322

2423

2524

2625
exports.updateAction = (req, res) => {
27-
actionModel
28-
.findOneAndUpdate({})
29-
}
26+
incidencesModel
27+
.findById(req.params.incidenceId)
28+
.then(incidence => {
29+
incidence.actions.filter()
30+
})
31+
}
32+
33+
exports.getAction = (req, res) => {
34+
incidencesModel
35+
.find()
36+
}

api/models/incidences.model.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ const incidenceSchema = new mongoose.Schema({
3535
required: true
3636
},
3737
incidencesCategory: [incidenceCategoriesSchema],
38-
actions: [actionSchema],
38+
actions: [[actionSchema]],
3939
client: [clientSchema]
4040
})
4141

api/routes/action.router.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ const {
66
getAction
77
} = require('../controllers/action.controllers')
88

9-
actionRouter.get('/incidences/getAction', getAction)
9+
actionRouter.get('/incidences/:incidenceId/:actionId/getAction', getAction)
1010
actionRouter.post('/incidences/createAction', createAction)
11-
actionRouter.put('/incidences/updateAction', updateAction)
11+
actionRouter.put('/incidences/:incidenceId/:actionId/updateAction', updateAction)
1212

1313
exports.actionRouter = actionRouter

0 commit comments

Comments
 (0)