});
-router.post('/linkToONe', function(req,res) {
+router.post('/linkToOne', function(req,res) {
console.log(req.body);
new Model.Collectivity_Collectivity({
- 'collectivity_motherid': req.body.motherId,
+ 'collectivity_motherid': req.token.collectivity_id,
'collectivity_sonid': req.body.sonId
})
.save()
res.json({success: false, message:"error : " + error});
});
+});
+
+
+
+router.get('/notules', function(req, res){
+ /* Models.Notule.where('name', 'in', ['un', 'deux']).fetchAll({withRelated: ['collectivityNotule.collectivity']})
+ //Models.notules.where("collectivity_id", req.token.collectivity_id).fetchAll({withRelated: ['collectivityNotule.collectivity']})
+ .then(function (users){
+ res.json({success: true, message:users.toJSON()})
+ })
+ .catch(function(err){
+ res.json({success: false, message:"error : " + err})
+ });
+ */
+ Models.Collectivity_Notule.where('collectivity_id',req.token.collectivity_id) ({withRelated: ['notule']})
+ .then(function (notules){
+ if(!notules){
+ res.json({success: true, message:"no notule"})
+ }
+ console.log(notules.toJSON());
+ console.log(notules.related('notules').toJSON());
+ res.json({success : true, message :notules.related('notules').toJSON()});
+ })
+ .catch(function(err){
+ res.json({succes : false, message : err});
+ });
+
});
+
module.exports = router;