Bryan Frimin
922c0c2db8
Fix flaky e2e timestamp tests
...
Increase sleep time from 10ms to 1100ms to ensure timestamp precision works
consistently across databases with second-level granularity. Strengthen
AssertTimestampsOnUpdate to require strictly increasing timestamps instead of
allowing equal values.
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-03-19 11:48:13 +01:00
Sacha Al Himdani
cf1dadc0b5
Add implemented state and justification to controls
...
Introduce `implemented` enum (IMPLEMENTED/NOT_IMPLEMENTED) and
`not_implemented_justification` (nullable text) fields on the Control
entity across all API surfaces (GraphQL, MCP, CLI), database, frontend,
and SOA export.
The database stores implementation state as a PostgreSQL enum
`control_implementation_state`. Controls default to IMPLEMENTED during
migration. The SOA list and PDF export show implementation status
alongside applicability, with "-" for non-applicable controls.
Justification columns are renamed for clarity: "Justification for
non-applicability" and "Justification for non-implementation".
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-03-17 11:01:04 +01:00
Bryan Frimin
e393411333
Move kind to string
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-03-11 13:09:02 +01:00
Émile Ré
d078ff2b34
Increase deadline for CI
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-19 16:13:03 +04:00
Émile Ré
cfb81ca154
Fix e2e again
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-19 16:13:02 +04:00
Émile Ré
ab5fe8e5e2
Fix e2e tests
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-19 16:13:01 +04:00
Sacha Al Himdani
40e4db9278
Remove deprecated SOA code
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-17 15:06:49 +01:00
Bryan Frimin
93c7b0c2dc
Add multi-approver support
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-02-17 10:48:44 +01:00
Bryan Frimin
3d8c7c4dd6
Rename owner by approver
...
Document owner does not make sense it's more an document approver.
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-02-17 10:48:43 +01:00
Émile Ré
d20b093158
Fix lint
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-12 16:21:11 +04:00
Émile Ré
8d20220c86
Fix e2e tests
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-12 16:21:11 +04:00
Émile Ré
e46c1d4894
Rename redirect-path to continue + handle redirection on forbidden from wrong org assume
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-12 09:37:07 +04:00
Émile Ré
0544daa3ef
Fix e2e tests
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-12 09:37:06 +04:00
Bryan Frimin
ece54f1616
Fix golint errors
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-02-02 18:42:50 +01:00
Bryan Frimin
2b11ff90af
Revert back to graphql endpoint
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-20 07:47:48 -08:00
Émile Ré
4881901a73
Revert console graphql endpoint pathname for tmp n8n app fix
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-20 14:56:42 +04:00
Bryan Frimin
ff2c2a5974
Fix e2e tests
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 12:22:49 -08:00
Sacha Al Himdani
4ed3f5a067
Change state of applicability
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-01-16 22:56:00 +01:00
Sacha Al Himdani
3c2be844e4
Remove mandatory task from measure
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-01-15 18:15:45 +01:00
Sacha Al Himdani
aba51629c0
Fix people in mcp
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-01-09 15:55:26 +01:00
Sacha Al Himdani
cd13f9aa00
Change registry names
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-12-19 19:39:44 +01:00
Sacha Al Himdani
91b42c6cd1
Add new gdpr registries
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-12-19 18:11:25 +01:00
Bryan Frimin
4410fd0950
Style
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-12-01 13:24:39 +01:00
Bryan Frimin
1645877bee
Fix github action container start
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-12-01 11:53:52 +01:00
Bryan Frimin
b93d2d8b0b
Add e2e tests
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-30 17:29:58 +01:00