mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-15 19:16:22 +00:00
feat: updated backend permission request definition
This commit is contained in:
+2
-2
@@ -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
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user