Fix Rules + rules PUT rib

This commit is contained in:
Vins 2024-02-20 09:30:31 +01:00
parent af9d593f7d
commit fe657129a7
2 changed files with 16 additions and 2 deletions

View File

@ -116,12 +116,19 @@ export default class OfficeRolesController extends ApiController {
if (req.body.rules) {
const allRules = await this.rulesService.get({
where: {
namespace: "notary",
OR: [
{
namespace: "notary",
},
{
namespace: "collaborator",
},
],
},
});
req.body.rules = req.body.rules.filter((rule: any) => {
const ruleFound = allRules.find((r) => r.uid === rule.uid && r.namespace === "notary");
const ruleFound = allRules.find((r) => r.uid === rule.uid && (r.namespace === "notary" || r.namespace === "collaborator"));
return ruleFound;
});
}

View File

@ -788,6 +788,13 @@ export default async function main() {
updated_at: new Date(),
namespace: "super-admin",
},
{
name: "PUT rib",
label: "Editer le RIB de l'office",
created_at: new Date(),
updated_at: new Date(),
namespace: "notary",
},
];
const collaboratorRules = rules.filter((rule) => rule.namespace === "collaborator");