forked from apxtri/apxtri
mise à jour addprofils et removeprofis
This commit is contained in:
parent
441483bcc8
commit
aad0a4371d
@ -346,11 +346,11 @@ router.put("/person/:tribe", checkHeaders, isAuthenticated, (req, res) => {
|
|||||||
if (
|
if (
|
||||||
action == "U" &&
|
action == "U" &&
|
||||||
((req.body.addprofils &&
|
((req.body.addprofils &&
|
||||||
["seekers", "recruiters", "interviewers"].includes(
|
["seekers", "recruiters", "adminrecruiters"].includes(
|
||||||
req.body.addprofils
|
req.body.addprofils
|
||||||
)) ||
|
)) ||
|
||||||
(req.body.removeprofils &&
|
(req.body.removeprofils &&
|
||||||
["seekers", "recruiters", "interviewers"].includes(
|
["seekers", "recruiters", "adminrecruiters"].includes(
|
||||||
req.body.removeprofils
|
req.body.removeprofils
|
||||||
)))
|
)))
|
||||||
) {
|
) {
|
||||||
@ -359,8 +359,22 @@ router.put("/person/:tribe", checkHeaders, isAuthenticated, (req, res) => {
|
|||||||
if (req.body.addprofils) {
|
if (req.body.addprofils) {
|
||||||
person.profils.push(req.body.addprofils);
|
person.profils.push(req.body.addprofils);
|
||||||
}
|
}
|
||||||
if (req.body.removeprofils) {
|
if (
|
||||||
//@todo
|
req.body.removeprofils &&
|
||||||
|
person.profils.includes(req.body.removeprofils)
|
||||||
|
) {
|
||||||
|
person.profils = person.profils.filter(
|
||||||
|
(e) => e !== req.body.removeprofils
|
||||||
|
);
|
||||||
|
Odmdb.cud(
|
||||||
|
`../../${req.params.tribe}/objects/${req.body.removeprofils}`,
|
||||||
|
"D",
|
||||||
|
{ alias: req.body.alias },
|
||||||
|
{
|
||||||
|
xprofils: req.session.header.xprofils,
|
||||||
|
xalias: req.session.header.xalias,
|
||||||
|
}
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
person.dt_update = dayjs().toISOString();
|
person.dt_update = dayjs().toISOString();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user