Commit Graph

722 Commits

Author SHA1 Message Date
Bryan Frimin
2f2c8ccd4b Make UI of signature page better
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-15 15:17:04 +02:00
Sacha Al Himdani
bd7351f0ed Fix organization logo update
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-15 10:13:18 +02:00
Sacha Al Himdani
4a24219500 Add status to invitation
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-14 16:32:23 +02:00
Sacha Al Himdani
165eb267f2 Refactor invitation system
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-14 16:32:22 +02:00
Bryan Frimin
0f96b8518f Refactoring of authentification
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-14 16:32:22 +02:00
Sacha Al Himdani
b014d93603 Fix vendor page
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-14 14:59:51 +02:00
Bryan Frimin
f26989c2fe Add EU as possible contry code for vendor
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-14 11:55:42 +02:00
Bryan Frimin
09281bce72 Remove trust center slug config UI
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-14 11:46:40 +02:00
Sacha Al Himdani
d757c9604b Add company name and logo to documents
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-14 11:02:12 +02:00
Bryan Frimin
c4c4fda49f Support ID-based trust center URLs with slug fallback
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-13 23:23:08 +02:00
Bryan Frimin
a848f81a5c Show custom domain URL on trust center page when configured
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-13 23:02:37 +02:00
Bryan Frimin
eedb4861d2 Add document version on document list
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-13 22:45:06 +02:00
Bryan Frimin
0c4a7169df Add procedure document type
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-13 22:36:37 +02:00
Bryan Frimin
b2392f51c4 Remove verifiedAt field from CustomDomain
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-13 22:19:43 +02:00
Bryan Frimin
f808a90bba Remove criticity on assets
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-13 22:06:49 +02:00
Bryan Frimin
579a4ea783 Update framework icons
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-13 20:14:07 +02:00
Sacha Al Himdani
db904f08db Fix evidence deletion
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-10 15:43:40 +02:00
Sacha Al Himdani
a7d129a41c Fix custom domain trust center design
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-10 15:38:59 +02:00
Bryan Frimin
a3e3c0bdda Update trust webapp to work in both mode
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:06:41 +02:00
Bryan Frimin
064aa87ea5 Cleanup UI
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:04:54 +02:00
Bryan Frimin
e33bc760d5 Add custom domain UI
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:04:51 +02:00
Sacha Al Himdani
ac973d4f46 Display more measures and tasks
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-08 18:34:09 +02:00
Sacha Al Himdani
39ed524f4f Remove evidence file deletion and guard missing file
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-08 17:56:00 +02:00
Yannis Varni
ff7ba08fc1 File refs in one table
Added a file service
Refactored evidence and vendor compliance associated services and resolvers
Created SQL migration scripts
Updated GraphQL schema accordingly and the UI components
Removed unused methods and resolvers for evidence service

Signed-off-by: Yannis Varni <yannis@edinomis.fr>
2025-10-08 17:21:19 +02:00
Sacha Al Himdani
8504830c4b Add public trust center documents
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-06 11:04:47 +02:00
Sacha Al Himdani
4adefef448 Handle missing NDA
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-06 09:39:42 +02:00
Jonathan
05d6f55879 Remove unused framework description and update SOC2 logo graphics
Signed-off-by: Jonathan <contact@grafikart.fr>
2025-10-06 09:25:16 +02:00
Jonathan
2ee30efed0 Add granular permissions on document and report
Signed-off-by: Jonathan <contact@grafikart.fr>
2025-10-06 09:25:16 +02:00
Jonathan
3543de0bf8 Fix trust center design elements
Signed-off-by: Jonathan <contact@grafikart.fr>
2025-10-06 09:25:16 +02:00
Sacha Al Himdani
9844d85a3e Add measure name order
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-03 10:44:34 +02:00
Nabhag Motivaras
1eeb9d05f2 fix: edit on measure change to NOT_STARTED
Signed-off-by: Nabhag Motivaras <65061890+Nabhag8848@users.noreply.github.com>
2025-10-03 09:32:13 +02:00
Sacha Al Himdani
770a795cd3 Add granular trust center access
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-01 14:54:32 +02:00
Sacha Al Himdani
60d1238534 Remove unused trust center code
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-01 09:40:31 +02:00
Sacha Al Himdani
56a666b7e8 Add export document pdf options
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-09-30 18:00:08 +02:00
Sacha Al Himdani
f3194def05 Embed trust center v2 in the go backend
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-09-30 17:48:54 +02:00
Sacha Al Himdani
0460c11d9e Fix trust center v2 display
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-09-30 16:27:50 +02:00
Jonathan
55e85e5f67 Add trust center v2
Signed-off-by: Jonathan <contact@grafikart.fr>
2025-09-30 16:23:22 +02:00
Sacha Al Himdani
d47dd31715 Use custom type for big int in graphql
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-09-26 18:11:33 +02:00
Sacha Al Himdani
98d7e7b7b9 Update obligations
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-09-25 15:21:37 +02:00
Bryan Frimin
162a6b653f Allow CSV evidences
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-09-25 11:20:58 +02:00
Sacha Al Himdani
c56563a850 Add trust center references
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-09-24 15:53:10 +02:00
Sacha Al Himdani
45f63ff681 Display countries on trust center
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-09-23 14:34:51 +02:00
Sacha Al Himdani
533822b60d Decouple users from people
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-09-23 13:50:41 +02:00
Sacha Al Himdani
104330d3fd Add fields to organization
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-09-20 23:51:45 +02:00
Sacha Al Himdani
b39dd79728 Add countries to trust center api
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-09-19 12:28:14 +02:00
Sacha Al Himdani
72a581b66b Order risks by owner name
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-09-18 17:51:03 +02:00
Sacha Al Himdani
eabc34c3ac Standardize date display
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-09-18 16:50:05 +02:00
Sacha Al Himdani
1d8b7bffe2 Display risk description
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-09-18 16:37:57 +02:00
Sacha Al Himdani
04e3eb81a7 Upgrade documents
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-09-18 16:32:59 +02:00
Sacha Al Himdani
a2dc85f853 Add countries and category to vendors
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-09-15 18:42:16 +02:00