Commit Graph

169 Commits

Author SHA1 Message Date
Sacha Al Himdani
ab97fc8cf8 Add organization deletion
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-08-08 15:31:23 +02:00
Sacha Al Himdani
c9ab0678be Fix types generation
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-08-08 15:26:28 +02:00
Sacha Al Himdani
e0ad0fc4f2 Use configuration for report url duration
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-08-06 16:34:44 +02:00
Sacha Al Himdani
e49da8b0d9 Check tenant access
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-08-06 16:34:44 +02:00
Sacha Al Himdani
58ea075f0f Check if token still exist for trust center access
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-08-06 16:34:44 +02:00
Sacha Al Himdani
330ba0c18a Refacto session cookie handling
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-08-06 16:34:44 +02:00
Sacha Al Himdani
05123185e3 Refacto graphql recovery
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-08-06 16:34:44 +02:00
Sacha Al Himdani
7e59504462 Small fixes for trust center
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-08-06 16:34:44 +02:00
Sacha Al Himdani
2ebab9d5cf Share types between API
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-08-06 16:34:43 +02:00
Sacha Al Himdani
4ff71312f9 Split Config
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-08-06 16:34:43 +02:00
Sacha Al Himdani
92e2e9a48a Clean trust api
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-08-06 16:34:43 +02:00
Sacha Al Himdani
2355a69f6d Clean access priority
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-08-06 16:34:43 +02:00
Sacha Al Himdani
5fb0b9cffc Clean trust center access
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-08-06 16:34:43 +02:00
Sacha Al Himdani
032fd14135 Change trust authentification endpoints
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-08-06 16:34:43 +02:00
Sacha Al Himdani
9afb80d5e8 Remove document version from trust API
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-08-06 16:34:43 +02:00
Sacha Al Himdani
994ec7b67f Change Authentification
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-08-06 16:34:43 +02:00
Sacha Al Himdani
cb3d79502d Add trust center front
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-08-06 16:34:43 +02:00
Sacha Al Himdani
32c47a1988 Add trust center configuration
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-07-31 15:36:24 +02:00
Sacha Al Himdani
e85a7b4955 Add audits
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-07-31 15:02:55 +02:00
Sacha Al Himdani
f0afde219b Fix controls and frameworks small issues
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-07-22 14:50:01 +02:00
Sacha Al Himdani
85bd140599 Exclude controls
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-07-21 11:05:04 +02:00
Bryan Frimin
afa5a822aa Refactor SOA generation
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-07-18 16:24:47 +02:00
Bryan Frimin
452c1b5381 Cleanup publish version
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-07-10 12:34:37 +02:00
Bryan Frimin
f00a516999 Add bulk request signatures
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-07-10 12:28:10 +02:00
Bryan Frimin
f758b0dbd4 Add bulk publish document version
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-07-10 12:12:44 +02:00
Bryan Frimin
d9f78fae12 Add cancel request signature mutation
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-07-07 16:15:17 +02:00
Bryan Frimin
8189fa2a14 Add graphql resolver
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-07-03 11:58:29 +02:00
Bryan Frimin
d4dbadee10 Fix 5xx on document type order
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-07-03 08:26:25 +02:00
Bryan Frimin
35067d0356 Add updated at and created at order for vendor
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-30 08:53:20 +02:00
Bryan Frimin
c41d7439d1 Add SOA generator
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-30 00:31:21 +02:00
Bryan Frimin
79de92458e Fix order people by kind
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-24 16:21:32 -07:00
Bryan Frimin
c29c857e29 Fix missing people role order
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-24 09:39:40 -07:00
Bryan Frimin
e63861ce9b Remove all data after logout
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-23 14:58:10 -07:00
Bryan Frimin
07d943be86 Use httplogger on graphlq error
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-23 09:33:55 -07:00
Bryan Frimin
92c1a1da4f Remove unused var
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-23 09:22:36 -07:00
Bryan Frimin
dc26515807 Returns internal error when error is know
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-23 09:21:51 -07:00
Bryan Frimin
11a2282c3e Add default security header to API
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-23 09:07:27 -07:00
Bryan Frimin
bd24dad8c5 Fix control risk resolver
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-06-13 13:23:46 -07:00
Bryan Frimin
db9e5f32ac Fix cannot create organization
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-06-13 13:23:39 -07:00
Sacha Al Himdani
c7f6dba576 Refacto vendor associations queries
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-06-12 09:58:35 -07:00
Sacha Al Himdani
e547a4e96e Fix nil control filter
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-06-10 21:32:31 -07:00
Sacha Al Himdani
613eccf0f2 Fix data list
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-06-10 11:32:55 -07:00
Bryan Frimin
32ae8e0f67 Fix broken ref package
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-10 11:02:54 -07:00
Bryan Frimin
61529476e3 Refactor v1 resolver
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-10 09:36:48 -07:00
Bryan Frimin
60d41c0d1c Add assets totalCount support
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-09 22:36:13 -07:00
Bryan Frimin
82effa84df Fix order type
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-09 22:29:40 -07:00
Bryan Frimin
771ae6dbc3 Add datum totalCount support
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-09 22:22:12 -07:00
Bryan Frimin
9932212c39 Add peoples totalCount support
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-09 22:11:54 -07:00
Bryan Frimin
d128e91c34 Add vendors totalCount support
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-09 22:01:25 -07:00
Bryan Frimin
f7ee529b3b Add evidences totalCount support
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-09 21:42:30 -07:00