Commit Graph

328 Commits

Author SHA1 Message Date
Émile Ré
30011f4eb2 Add status in trust center access tab
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2025-12-11 16:24:35 +01:00
Émile Ré
886e6b0210 Rename accept to grant
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2025-12-11 16:24:34 +01:00
Émile Ré
19d850e90a Add enum to handle rejected status of trust center document access
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2025-12-11 16:24:34 +01:00
Émile Ré
c8471cd48d Add reject button + email on trust center access request
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2025-12-11 16:24:34 +01:00
Sacha Al Himdani
8a817a70ec Fix permissions
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-12-10 19:43:52 +01:00
Émile Ré
5e619664ac Remove useless go struct
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2025-12-10 19:16:13 +01:00
Sacha Al Himdani
f0489f7d6f Fix permission for trust center access
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-12-10 18:51:44 +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
ce40c6d833 Fix compliance page permission
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-27 17:51:25 +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
Bryan Frimin
72a6d33535 Add framework tools
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-23 21:08:55 +01:00
Bryan Frimin
963fbd8eab Add measures tools
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-23 21:03:21 +01:00
Bryan Frimin
fa97a8e9c6 Add risks
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-23 20:58:23 +01:00
Bryan Frimin
7cc7cc48f4 Fix lost session
Currently the session is only persist in memory so each time client
connect they may lost their session because not going on the right
instance.

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-21 12:28:41 +01:00
Bryan Frimin
64f0ea0a79 Fix nil panic
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-21 10:56:30 +01:00
Bryan Frimin
dfd924abeb Add tools and update authenticztion and RBAC
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-21 10:22:01 +01:00
Bryan Frimin
deb656d95e Add getPeople
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-20 19:27:24 +01:00
Bryan Frimin
85b7c1cd7b Fix time.Time type
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-20 19:27:24 +01:00
Bryan Frimin
c2f9311a37 Add listPeople tool
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-20 19:27:24 +01:00
Bryan Frimin
0b5d4f1cd3 Migrate to mcpgen
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-20 19:27:22 +01:00
Sacha Al Himdani
41c0cf9daa Fix asset permissions
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-11-18 13:28:50 +01:00
Sacha Al Himdani
08c6cc8d09 Add api membership during organization creation
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-11-13 18:01:00 +01:00
Sacha Al Himdani
21c4b7cd9d Add role management
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-11-13 17:11:22 +01:00
Antoine Bouchardy
139f5984e2 Add meeting and meeting summary objects
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-12 23:55:49 +01:00
Bryan Frimin
6d1760ce9b Use enum values
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-12 12:04:35 +01:00
Bryan Frimin
944f61da15 Fix various errors
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-12 12:04:35 +01:00
Bryan Frimin
fcbfd93f26 Fix route mount for each requests
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-12 12:04:34 +01:00
Bryan Frimin
37aa5e04be Add vendor list and create tools
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-12 12:04:34 +01:00
Bryan Frimin
1436d0db08 Add simple MCP server
Proof of concept of working MCP server for Probo. Currently the official
MCP library does not support session that why the server is configured
in stateless mode. It seams the input jsonschema is not used to perform
any validation, so we should figuring out how to validate the input
properly.

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-12 12:04:34 +01:00
Bryan Frimin
f9216d30b2 Add validator lib
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-11-06 13:13:17 +01:00
Sacha Al Himdani
288c59a5f2 Make descriptions nullable
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-11-05 17:58:50 +01:00
Sacha Al Himdani
fee5a9232e Make secure cookie configurable
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-11-04 17:09:51 +01:00
Sacha Al Himdani
5212d0c18f Add api keys
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-11-04 13:37:31 +01:00