mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-07 19:28:09 +00:00
feat: added organization kms in org role permission section
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
/* eslint-disable no-param-reassign */
|
/* eslint-disable no-param-reassign */
|
||||||
import { z } from "zod";
|
import { z } from "zod";
|
||||||
|
|
||||||
|
import { OrgPermissionSubjects } from "@app/context";
|
||||||
import { TPermission } from "@app/hooks/api/roles/types";
|
import { TPermission } from "@app/hooks/api/roles/types";
|
||||||
|
|
||||||
const generalPermissionSchema = z
|
const generalPermissionSchema = z
|
||||||
@@ -46,7 +47,8 @@ export const formSchema = z.object({
|
|||||||
ldap: generalPermissionSchema,
|
ldap: generalPermissionSchema,
|
||||||
billing: generalPermissionSchema,
|
billing: generalPermissionSchema,
|
||||||
identity: generalPermissionSchema,
|
identity: generalPermissionSchema,
|
||||||
"organization-admin-console": adminConsolePermissionSchmea
|
"organization-admin-console": adminConsolePermissionSchmea,
|
||||||
|
[OrgPermissionSubjects.Kms]: generalPermissionSchema
|
||||||
})
|
})
|
||||||
.optional()
|
.optional()
|
||||||
});
|
});
|
||||||
|
|||||||
+5
-1
@@ -3,7 +3,7 @@ import { zodResolver } from "@hookform/resolvers/zod";
|
|||||||
|
|
||||||
import { createNotification } from "@app/components/notifications";
|
import { createNotification } from "@app/components/notifications";
|
||||||
import { Button, Table, TableContainer, TBody, Th, THead, Tr } from "@app/components/v2";
|
import { Button, Table, TableContainer, TBody, Th, THead, Tr } from "@app/components/v2";
|
||||||
import { useOrganization } from "@app/context";
|
import { OrgPermissionSubjects, useOrganization } from "@app/context";
|
||||||
import { useGetOrgRole, useUpdateOrgRole } from "@app/hooks/api";
|
import { useGetOrgRole, useUpdateOrgRole } from "@app/hooks/api";
|
||||||
import {
|
import {
|
||||||
formRolePermission2API,
|
formRolePermission2API,
|
||||||
@@ -64,6 +64,10 @@ const SIMPLE_PERMISSION_OPTIONS = [
|
|||||||
{
|
{
|
||||||
title: "SCIM",
|
title: "SCIM",
|
||||||
formName: "scim"
|
formName: "scim"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "External KMS",
|
||||||
|
formName: OrgPermissionSubjects.Kms
|
||||||
}
|
}
|
||||||
] as const;
|
] as const;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user