Fix: Move to project slug

This commit is contained in:
Daniel Hougaard
2024-05-07 17:30:35 +02:00
parent 2f5d6b11da
commit a4b6d2650a
@@ -22,7 +22,7 @@ import { TWorkspaceUser } from "@app/hooks/api/users/types";
type Props = { type Props = {
policy: TAccessApprovalPolicy; policy: TAccessApprovalPolicy;
members?: TWorkspaceUser[]; members?: TWorkspaceUser[];
workspaceId: string; projectSlug: string;
onEdit: () => void; onEdit: () => void;
onDelete: () => void; onDelete: () => void;
}; };
@@ -30,7 +30,7 @@ type Props = {
export const AccessApprovalPolicyRow = ({ export const AccessApprovalPolicyRow = ({
policy, policy,
members = [], members = [],
workspaceId, projectSlug,
onEdit, onEdit,
onDelete onDelete
}: Props) => { }: Props) => {
@@ -42,13 +42,14 @@ export const AccessApprovalPolicyRow = ({
<Tr> <Tr>
<Td>{policy.name}</Td> <Td>{policy.name}</Td>
<Td>{policy.environment.slug}</Td> <Td>{policy.environment.slug}</Td>
<Td>{policy.secretPath || "*"}</Td>
<Td> <Td>
<DropdownMenu <DropdownMenu
onOpenChange={(isOpen) => { onOpenChange={(isOpen) => {
if (!isOpen) { if (!isOpen) {
updateAccessApprovalPolicy( updateAccessApprovalPolicy(
{ {
workspaceId, projectSlug,
id: policy.id, id: policy.id,
approvers: selectedApprovers approvers: selectedApprovers
}, },