Commit Graph

64 Commits

Author SHA1 Message Date
Sacha Al Himdani
ed21ba763b Add processing activities to mcp
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-20 14:43:52 +01:00
Émile Ré
cfcbc0d7e1 Reimplement MCP
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-19 16:13:01 +04:00
Émile Ré
47aba96b69 Reimplement invitations
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-19 16:12:58 +04:00
Émile Ré
f931bda10f Reimplement remove and invite user
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-19 16:12:56 +04:00
Sacha Al Himdani
015b6bd6e7 Add delete measure to mcp
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-17 18:22:09 +01: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
Sacha Al Himdani
90911a55f7 Add delete tasks to mcp
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-16 18:35:04 +01:00
Sacha Al Himdani
1d1a0b6208 Add list attendees to mcp meetings
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-16 16:24:12 +01:00
Sacha Al Himdani
3a42307896 Add delete risks to mcp
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-16 16:24:12 +01:00
Sacha Al Himdani
8f73e37143 Add meetings to mcp
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-16 16:24:11 +01:00
Émile Ré
adfef480c3 Update MCP
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:09 +04:00
Sacha Al Himdani
40b53fe1db Suport all vendors fields on mcp
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-09 15:44:02 +01:00
Émile Ré
a388aa4999 Redirect when already authenticated
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-05 11:49:33 +04:00
Émile Ré
7c721e5ff7 Refactor DocumentSignaturesTab to DocumentSignaturesPage + fix count bug
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-27 17:52:58 +04:00
Émile Ré
1257347df9 Extract authn & authz utils
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:34:03 -08:00
Émile Ré
c6094ff572 Implement organization assumption check in authorization layer
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:34:01 -08:00
Bryan Frimin
63abfe3698 Fix not token secret
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:35:52 -08:00
Bryan Frimin
2615a1eed5 Add permission query
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:25:17 -08:00
Bryan Frimin
092c9aa97c Rename authorize func
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:25:17 -08:00
Bryan Frimin
b7471c97f8 Remove legacy rbac
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:25:16 -08:00
Bryan Frimin
e9ac50d91c Update RBAC on console
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:23:45 -08:00
Bryan Frimin
0f7c755d53 Rename user into identity
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:10:27 -08:00
Bryan Frimin
e61d72f15d Rewrite permission system
Signed-off-by: Bryan Frimin <bryan@getprobo.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
Yash Gupta
51b31f81f4 fix(mcp): pass measure_id in AddTaskTool and make it optional
Signed-off-by: Yash Gupta <yash3144@gmail.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
Émile Ré
c0b2a5702d Introduce pkg/mail.Addr
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2025-12-15 18:24:00 +01:00
Sacha Al Himdani
3169fa3c0a Fix audit and framework deletion
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-12-09 17:34:50 +01:00
Sacha Al Himdani
975d16c623 Add employee page
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-12-09 15:33:05 +01:00
Bryan Frimin
89af9f806a Add updatePeople tool
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-26 09:11:45 +01:00
Bryan Frimin
826eddd22d Fix permission issue on get tools
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-26 09:02:54 +01:00
Bryan Frimin
af03a83f9b Add document and document version tools
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-25 15:42:25 +01:00
Bryan Frimin
b1e1127392 Add mcp hint support
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-25 11:27:52 +01:00
Bryan Frimin
927ad89a0c Add snapshot tools
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-24 16:34:29 +01:00
Bryan Frimin
66484113d3 Add tasks tools
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-24 16:23:08 +01:00
Bryan Frimin
0d985b40cc Add control mapping tools
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-24 15:00:18 +01:00
Bryan Frimin
0192586d4e Add control tools
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-24 13:58:02 +01:00
Bryan Frimin
d8abb230b8 Add audit mcp tools
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-24 10:23:30 +01:00
Bryan Frimin
2d722700d6 Make status and priority optional
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-24 10:23:30 +01:00
Bryan Frimin
e4438302f9 Fix mcp order type
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-23 23:21:37 +01:00
Bryan Frimin
c9e1fd54a5 Fix risks encoding
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-23 22:28:29 +01:00
Bryan Frimin
112c793328 Add continious improvment tools
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-23 21:55:00 +01:00
Bryan Frimin
1b52585ab2 Add obligation tools
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-23 21:49:00 +01:00
Bryan Frimin
dbf75ef759 Add nonconformity tools
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-23 21:41:07 +01:00
Bryan Frimin
947b621eb5 Add data tools
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-23 21:31:04 +01:00
Bryan Frimin
5917c6a17b Add assets tools
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-23 21:19:39 +01:00