From b76096d1e2a0830cf6b8015e7b2a1746b1f1d228 Mon Sep 17 00:00:00 2001 From: Jonathan Date: Tue, 17 Jun 2025 17:44:24 +0200 Subject: [PATCH] Remove signature button on draft policy Signed-off-by: Bryan Frimin --- .../dialogs/DocumentSignaturesDialog.tsx | 39 +++++++++++-------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/apps/console/src/pages/organizations/documents/dialogs/DocumentSignaturesDialog.tsx b/apps/console/src/pages/organizations/documents/dialogs/DocumentSignaturesDialog.tsx index 01b19a879..b7a680787 100644 --- a/apps/console/src/pages/organizations/documents/dialogs/DocumentSignaturesDialog.tsx +++ b/apps/console/src/pages/organizations/documents/dialogs/DocumentSignaturesDialog.tsx @@ -124,6 +124,7 @@ function SignatureList(props: { version: Version }) { const signatureMap = new Map(signatures.map((s) => [s.signedBy.id, s])); const organizationId = useOrganizationId(); const people = usePeople(organizationId); + const signable = props.version.status === "PUBLISHED"; if (people.length === 0) { return ( @@ -142,6 +143,7 @@ function SignatureList(props: { version: Version }) { signature={signatureMap.get(p.id)} people={p} connectionId={props.version.signatures.__id} + signable={signable} /> ))} @@ -192,6 +194,7 @@ function SignatureItem(props: { signature?: DocumentSignaturesDialog_signature$key; people: ItemOf>; connectionId: string; + signable: boolean; }) { const signature = useFragment(signatureFragment, props.signature); const { __, dateTimeFormat } = useTranslate(); @@ -216,24 +219,26 @@ function SignatureItem(props: { {props.people.primaryEmailAddress} - + }); + }} + > + {__("Request signature")} + + )} ); }