feat: added organization kms in org role permission section

This commit is contained in:
=
2024-10-17 20:26:22 +05:30
parent 36bb954373
commit 9d90c35629
2 changed files with 8 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
/* eslint-disable no-param-reassign */
import { z } from "zod";
import { OrgPermissionSubjects } from "@app/context";
import { TPermission } from "@app/hooks/api/roles/types";
const generalPermissionSchema = z
@@ -46,7 +47,8 @@ export const formSchema = z.object({
ldap: generalPermissionSchema,
billing: generalPermissionSchema,
identity: generalPermissionSchema,
"organization-admin-console": adminConsolePermissionSchmea
"organization-admin-console": adminConsolePermissionSchmea,
[OrgPermissionSubjects.Kms]: generalPermissionSchema
})
.optional()
});

View File

@@ -3,7 +3,7 @@ import { zodResolver } from "@hookform/resolvers/zod";
import { createNotification } from "@app/components/notifications";
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 {
formRolePermission2API,
@@ -64,6 +64,10 @@ const SIMPLE_PERMISSION_OPTIONS = [
{
title: "SCIM",
formName: "scim"
},
{
title: "External KMS",
formName: OrgPermissionSubjects.Kms
}
] as const;