feat: updated backend permission request definition

This commit is contained in:
=
2024-10-02 00:39:43 +05:30
parent 6a7760f33f
commit 65241ad8bf
6 changed files with 427 additions and 218 deletions
@@ -217,7 +217,7 @@ export const formRolePermission2API = (formVal: TFormSchema["permissions"]) => {
Object.entries(formVal || {}).forEach(([subject, rules]) => {
rules.forEach((actions) => {
const caslActions = Object.keys(actions).filter(
(el) => actions?.[el as keyof typeof actions]
(el) => actions?.[el as keyof typeof actions] && el !== "conditions"
);
const caslConditions =
"conditions" in actions
@@ -226,7 +226,7 @@ export const formRolePermission2API = (formVal: TFormSchema["permissions"]) => {
permissions.push({
action: caslActions,
subject: [subject],
subject,
conditions: caslConditions
});
});