From e220c259b363941a7d998ad6fe6ec4525d5a0f6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mile=20R=C3=A9?= Date: Tue, 13 Jan 2026 14:42:05 +0400 Subject: [PATCH] Use trust center from context MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Émile Ré --- apps/trust/src/components/DocumentRow.tsx | 2 +- apps/trust/src/components/NDADialog.tsx | 18 +- .../src/components/OrganizationSidebar.tsx | 2 +- .../NDADialogSignMutation.graphql.ts | 38 +-- ...estAccessDialogDocumentMutation.graphql.ts | 3 +- .../RequestAccessDialogMutation.graphql.ts | 3 +- ...questAccessDialogReportMutation.graphql.ts | 3 +- ...ssDialogTrustCenterFileMutation.graphql.ts | 3 +- apps/trust/src/layouts/MainLayout.tsx | 1 - apps/trust/src/pages/OverviewPage.tsx | 10 +- .../src/providers/TrustCenterProvider.tsx | 4 +- apps/trust/src/queries/TrustGraph.ts | 12 +- .../TrustGraphDocumentsQuery.graphql.ts | 98 +++---- .../__generated__/TrustGraphQuery.graphql.ts | 144 +++++----- .../TrustGraphVendorsQuery.graphql.ts | 70 ++--- apps/trust/vite.config.ts | 1 + pkg/probo/service.go | 70 ----- .../compliance_page_presence_middleware.go | 52 ++++ pkg/server/api/compliancepage/context.go | 32 +++ .../api/compliancepage/id_middleware.go | 56 ++++ .../api/compliancepage/sni_middleware.go | 44 +++ pkg/server/api/connect/v1/resolver.go | 3 - pkg/server/api/trust/v1/resolver.go | 21 +- pkg/server/api/trust/v1/schema.graphql | 14 +- pkg/server/api/trust/v1/schema/schema.go | 251 +----------------- pkg/server/api/trust/v1/types/types.go | 24 +- pkg/server/api/trust/v1/v1_resolver.go | 134 ++++------ pkg/server/gqlutils/handler.go | 4 +- pkg/server/gqlutils/httpctx.go | 10 - pkg/server/server.go | 120 +-------- pkg/trust/service.go | 84 +++++- pkg/trust/trust_center_access_service.go | 16 +- pkg/trust/trust_center_service.go | 27 +- 33 files changed, 535 insertions(+), 839 deletions(-) create mode 100644 pkg/server/api/compliancepage/compliance_page_presence_middleware.go create mode 100644 pkg/server/api/compliancepage/context.go create mode 100644 pkg/server/api/compliancepage/id_middleware.go create mode 100644 pkg/server/api/compliancepage/sni_middleware.go diff --git a/apps/trust/src/components/DocumentRow.tsx b/apps/trust/src/components/DocumentRow.tsx index 210729865..01b61a8e6 100644 --- a/apps/trust/src/components/DocumentRow.tsx +++ b/apps/trust/src/components/DocumentRow.tsx @@ -53,7 +53,7 @@ export function DocumentRow(props: { document: DocumentRowFragment$key }) { document.hasUserRequestedAccess, ); return ( -
+
{document.title} diff --git a/apps/trust/src/components/NDADialog.tsx b/apps/trust/src/components/NDADialog.tsx index 9f1780335..2888db771 100644 --- a/apps/trust/src/components/NDADialog.tsx +++ b/apps/trust/src/components/NDADialog.tsx @@ -9,8 +9,8 @@ import { graphql } from "relay-runtime"; import { useMutationWithToasts } from "/hooks/useMutationWithToast"; const signMutation = graphql` - mutation NDADialogSignMutation($input: AcceptNonDisclosureAgreementInput!) { - acceptNonDisclosureAgreement(input: $input) { + mutation NDADialogSignMutation { + acceptNonDisclosureAgreement { success } } @@ -20,12 +20,10 @@ export function NDADialog({ name, url, fileName, - trustCenterId, }: { name: string; url?: string | null; fileName?: string | null; - trustCenterId: string; }) { const { __ } = useTranslate(); useEffect(() => { @@ -43,16 +41,6 @@ export function NDADialog({ }, }); - const handleSign = () => { - commitSigning({ - variables: { - input: { - trustCenterId, - }, - }, - }); - }; - return (
@@ -82,7 +70,7 @@ export function NDADialog({ )}