Bryan Frimin
0e0539f1f3
Replace console frontend with unified findings pages
...
Add FindingsPage, FindingDetailsPage, and CreateFindingDialog
supporting all finding kinds (nonconformity, observation, exception)
with filtering, sorting, and audit linking.
Remove the separate nonconformity and continual improvement pages,
routes, and graph hooks. Update sidebar navigation, routes, and
components for nullable audit framework field.
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-03-17 15:05:33 +01:00
Émile Ré
f62a2cb494
Fix build
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-16 16:50:57 +04:00
Bryan Frimin
13ca50df68
Fix relay lint in components and pages
...
Remove unused GraphQL fields (createdAt, updatedAt, totalCount,
__id, sourceId, etc.) from queries and fragments across 50+ files.
Add TypeScript generics to useMutation, usePaginationFragment,
useRefetchableFragment, and useLazyLoadQuery calls to satisfy
relay/generated-typescript-types.
Add justified eslint-disable comments for fields needed by Relay
cache normalization (id) or consumed by sibling components through
fragment spreads.
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-03-15 13:32:43 +01:00
Émile Ré
9da8cc2e3d
Add nda signature middleware
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-03 22:07:01 +04:00
Bryan Frimin
ad1998a540
Fix no link button when list is empty
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-02-23 15:36:03 +01:00
Émile Ré
c36156c18a
Disable all inputs with disabled form prop
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-19 16:13:04 +04:00
Sacha Al Himdani
33dfcd26c2
Fix approvers ui
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-17 10:48:44 +01:00
Émile Ré
f033338cda
Keep both people and members pages
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-12 16:21:14 +04:00
Émile Ré
d235f4a86b
Update frontend links to users
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-12 16:21:12 +04:00
Émile Ré
6b4185aa9b
Make console buildable by removing people related GQL queries
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-12 16:21:10 +04:00
Émile Ré
a4cc5d6952
Do not set continue when not needed + infer organizationId to assume after pw sign in
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-12 10:13:28 +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é
795b0a8de2
Remove useAssume from layouts now that we have the /assume page that redirects
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-12 09:37:05 +04:00
Émile Ré
070000c46a
Implement redirect-path for password method
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-12 09:37:05 +04:00
Émile Ré
5fa4477d5d
Create assume page to redirect to when AssumptionRequired catched in boundary
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-12 09:37:04 +04:00
Émile Ré
ab497ad6a7
Add error boundaries for auth and assume
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-12 09:37:04 +04:00
Émile Ré
ce69899909
Catch assumption needed errors
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-12 09:37:03 +04:00
Émile Ré
42557e1640
Refactor compliance page vendors
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-28 19:17:27 +04:00
Émile Ré
c74631ae54
Refactor compliance page files page
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-28 18:37:44 +04:00
Émile Ré
36a936fcf4
Refactor compliance page documents page
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-28 16:52:17 +04:00
Émile Ré
3e3c3a8ebb
Refactor compliance page audits page
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-28 16:17:45 +04:00
Émile Ré
07ea130536
Remove unused files
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-28 15:25:42 +04:00
Émile Ré
26a45f9c6f
Add references page
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-28 15:21:44 +04:00
Émile Ré
fb09bed247
Refactor document detail to document layout
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-27 17:52:58 +04:00
Émile Ré
81dec2bc51
Fix lint issues after rebase
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-23 12:51:07 +04:00
Émile Ré
de93e39252
Fix apps/console lint issues
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-23 12:44:31 +04:00
Émile Ré
e143477d66
Remove extensions from import paths
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-23 12:42:34 +04:00
Bryan Frimin
4bdf941d3a
Refactor SOA
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-22 10:20:50 -08:00
Émile Ré
3b4f77c5e8
Change folder aliases
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-22 21:14:37 +04:00
Émile Ré
4d80dccbbf
Fix bot review
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-22 21:06:19 +04:00
Émile Ré
7d690c546b
Fix type imports
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-22 20:41:19 +04:00
Émile Ré
c168be6de0
Add import order sorting rules
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-22 20:38:37 +04:00
Émile Ré
aa5696b5d3
Add eslint-plugin-import
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-22 19:57:10 +04:00
Émile Ré
dd23449cc0
Fix apps/console lint issues
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-22 12:51:43 +04:00
Émile Ré
110cac6847
Fix invitation list connection
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-17 12:22:47 -08:00
Émile Ré
2790a4e46e
Put back default email using current user context in bulk document exports
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-17 12:22:44 -08:00
Émile Ré
ecf27751ac
Add CurrentUser context and use it in documents
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2026-01-17 12:15:43 -08:00
Émile Ré
44ce8fdbe6
Fix vendor pages permissions handling
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2026-01-17 11:42:10 -08:00
Émile Ré
b24ef0c3aa
Fix trust center vendors permissions handling
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2026-01-17 11:08:18 -08:00
Émile Ré
55b0a19ea4
Fix trust center references tab permissions handling
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2026-01-17 11:08:18 -08:00
Émile Ré
0103f90918
Fix trust center audist documents files tabs permissions handling
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2026-01-17 11:08:17 -08:00
Émile Ré
8d51888895
Fix measure tasks page permissions handling
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2026-01-17 11:08:17 -08:00
Émile Ré
21353f35e7
Fix tasks page permissions handling
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2026-01-17 11:08:17 -08:00
Émile Ré
6b2864e160
Move console to a relay multi project config
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2026-01-17 11:02:51 -08:00
Émile Ré
6a97be5d8e
Replug custom domain setting
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2026-01-17 10:27:45 -08:00
Émile Ré
87a05f0333
Make console buildable and relay-compilable
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2026-01-17 10:07:41 -08:00
Bryan Frimin
74fc3b8cd1
Rewrite identity and access management
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:07:34 -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
6ab5ace353
Fix task display
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-01-09 15:47:13 +01:00