Add public trust center documents

Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
Sacha Al Himdani
2025-10-02 16:02:57 +02:00
parent ba91e46cf7
commit 8504830c4b
39 changed files with 890 additions and 599 deletions

View File

@@ -1,5 +1,5 @@
/**
* @generated SignedSource<<aa94f8d2cc4c6a5c29de3029d5e6d2ca>>
* @generated SignedSource<<efe95ef5290fa021d00c7f32922ae801>>
* @lightSyntaxTransform
* @nogrep
*/
@@ -10,13 +10,14 @@
import { ConcreteRequest } from 'relay-runtime';
export type DocumentType = "ISMS" | "OTHER" | "POLICY";
export type TrustCenterVisibility = "NONE" | "PRIVATE" | "PUBLIC";
export type UpdateDocumentInput = {
content?: string | null | undefined;
documentType?: DocumentType | null | undefined;
id: string;
ownerId?: string | null | undefined;
showOnTrustCenter?: boolean | null | undefined;
title?: string | null | undefined;
trustCenterVisibility?: TrustCenterVisibility | null | undefined;
};
export type DocumentDetailPageUpdateMutation$variables = {
input: UpdateDocumentInput;

View File

@@ -1,5 +1,5 @@
/**
* @generated SignedSource<<ce2f4f138b340f04b4e413ecbfff2ea1>>
* @generated SignedSource<<7f9d3e67d06cbf2aaf21c61be65bc7ee>>
* @lightSyntaxTransform
* @nogrep
*/
@@ -11,12 +11,14 @@
import { ConcreteRequest } from 'relay-runtime';
import { FragmentRefs } from "relay-runtime";
export type DocumentType = "ISMS" | "OTHER" | "POLICY";
export type TrustCenterVisibility = "NONE" | "PRIVATE" | "PUBLIC";
export type CreateDocumentInput = {
content: string;
documentType: DocumentType;
organizationId: string;
ownerId: string;
title: string;
trustCenterVisibility?: TrustCenterVisibility | null | undefined;
};
export type CreateDocumentDialogMutation$variables = {
connections: ReadonlyArray<string>;

View File

@@ -30,7 +30,7 @@ export default function TrustCenterAuditsTab() {
audits={audits}
params={{}}
disabled={isUpdatingAudits}
onToggleVisibility={updateAuditVisibility}
onChangeVisibility={updateAuditVisibility}
variant="table"
/>
</Card>

View File

@@ -30,7 +30,7 @@ export default function TrustCenterDocumentsTab() {
documents={documents}
params={{}}
disabled={isUpdatingDocuments}
onToggleVisibility={updateDocumentVisibility}
onChangeVisibility={updateDocumentVisibility}
variant="table"
/>
</Card>