From 00a5665a462ad324ca965c57e1821b78346e11fb Mon Sep 17 00:00:00 2001 From: Jonathan Date: Thu, 12 Jun 2025 10:36:08 +0200 Subject: [PATCH] Add controls tab on risks Signed-off-by: Bryan Frimin Signed-off-by: Sacha Al Himdani --- apps/console2/index.html | 25 +- .../controls/LinkedControlsDialog.tsx | 8 +- ...nkedControlsDialogControlsQuery.graphql.ts | 38 +- .../LinkedControlsDialogFragment.graphql.ts | 34 +- .../LinkedControlsDialogQuery.graphql.ts | 36 +- apps/console2/src/hooks/graph/MeasureGraph.ts | 12 + apps/console2/src/hooks/graph/RiskGraph.ts | 14 +- .../DocumentGraphNodeQuery.graphql.ts | 30 +- .../MeasureGraphNodeQuery.graphql.ts | 162 +++++--- .../RiskGraphNodeQuery.graphql.ts | 247 ++++++++++-- .../documents/DocumentDetailPage.tsx | 12 +- ...umentDetailPageDocumentFragment.graphql.ts | 31 +- .../measures/MeasureDetailPage.tsx | 62 ++-- .../organizations/risks/RiskDetailPage.tsx | 31 +- .../risks/tabs/RiskControlsTab.tsx | 85 +++++ .../RiskControlsTabControlsQuery.graphql.ts | 351 ++++++++++++++++++ .../RiskControlsTabFragment.graphql.ts | 250 +++++++++++++ apps/console2/src/routes/riskRoutes.ts | 6 + 18 files changed, 1234 insertions(+), 200 deletions(-) create mode 100644 apps/console2/src/pages/organizations/risks/tabs/RiskControlsTab.tsx create mode 100644 apps/console2/src/pages/organizations/risks/tabs/__generated__/RiskControlsTabControlsQuery.graphql.ts create mode 100644 apps/console2/src/pages/organizations/risks/tabs/__generated__/RiskControlsTabFragment.graphql.ts diff --git a/apps/console2/index.html b/apps/console2/index.html index e4b78eae1..b6881c265 100644 --- a/apps/console2/index.html +++ b/apps/console2/index.html @@ -1,13 +1,16 @@ - - - - - Vite + React + TS - - -
- - - + + + + + + Probo Console + + + +
+ + + + \ No newline at end of file diff --git a/apps/console2/src/components/controls/LinkedControlsDialog.tsx b/apps/console2/src/components/controls/LinkedControlsDialog.tsx index e6be243c5..d3557d4fe 100644 --- a/apps/console2/src/components/controls/LinkedControlsDialog.tsx +++ b/apps/console2/src/components/controls/LinkedControlsDialog.tsx @@ -63,6 +63,9 @@ const controlsFragment = graphql` id name sectionTitle + framework { + name + } } } } @@ -179,9 +182,8 @@ function ControlRow( className="py-4 flex items-center gap-4 hover:bg-subtle cursor-pointer px-6 w-full text-start" onClick={() => onClick(props.control.id)} > - {props.control.sectionTitle} - {props.control.name} - + {props.control.sectionTitle} : {props.control.name} + {props.control.framework.name}