Commit Graph

278 Commits

Author SHA1 Message Date
Sacha Al Himdani
3ec4556136 Return proper error
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-23 15:10:56 +02:00
Sacha Al Himdani
1097874639 Fix connector filter
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-23 15:10:55 +02:00
Sacha Al Himdani
96957f65d3 Fix query indentation
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-23 15:10:55 +02:00
Sacha Al Himdani
b0f60d8de5 Refactor slack messages
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-23 15:10:55 +02:00
Sacha Al Himdani
0073846d3b Add interactif slack message
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-23 15:10:55 +02:00
Sacha Al Himdani
de004ce8d7 Add slack integration
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-23 15:10:54 +02:00
Bryan Frimin
00bba05faf Hide accepted invitations
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-23 11:59:48 +02:00
Bryan Frimin
0e55788fd1 Allow string and byte for type dec
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-22 17:02:39 +02:00
Bryan Frimin
c7cabf23de Add document classification
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-22 17:02:39 +02:00
Bryan Frimin
61807c1b37 Style
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-21 17:28:20 +02:00
Bryan Frimin
b1a92e3715 Style
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-21 13:52:36 +02:00
Bryan Frimin
06c05db3a4 Add people signature filtering
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-21 11:49:03 +02:00
Bryan Frimin
821ca13152 Order signature by people full name
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-21 11:00:30 +02:00
Bryan Frimin
afc5107cf2 Fix 5xx on risk measures resolver
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-20 12:45:35 +02:00
Sacha Al Himdani
ae45410b82 Use html in emails
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-15 17:55:36 +02:00
Sacha Al Himdani
feeaad777c Fix style of invitation and membership files
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-14 16:32:23 +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
Bryan Frimin
98516d54ea Fix timestamp type
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-14 15:47:55 +02:00
Bryan Frimin
4c4ccabf3c Remove default
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-14 15:47:54 +02:00
Bryan Frimin
6631e0fa99 Fix failed ACME block the queue
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-14 15:47:53 +02:00
Bryan Frimin
b222bc245d Fix SQL measure queries
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-14 12:17:35 +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
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
0c4a7169df Add procedure document type
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-13 22:36:37 +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
344b340d1a Allow to filter measures by state
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-13 21:21:18 +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
Bryan Frimin
5c1531bd2b Fix SQL query syntax
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:04:57 +02:00
Bryan Frimin
7fb56d7859 Fix SQL syntax error
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:04:56 +02:00
Bryan Frimin
a2485ec6fa Remove decrypt key by default
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:04:55 +02:00
Bryan Frimin
7d7acbcf14 Enforce only one domain per organization
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:04:54 +02:00
Bryan Frimin
359aaab1b4 Remove row level encryption for certificate
certificate is public no need to encrypt it

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:04:52 +02:00
Bryan Frimin
ae6b8a3858 Add service impl
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:04:48 +02:00
Bryan Frimin
06d64ae999 Put SSLStatus not nullable
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:03:37 +02:00
Bryan Frimin
332b7faa5b Add cached certificates
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:03:37 +02:00
Bryan Frimin
9ac499c01b Only use status for certificate selection
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:03:37 +02:00
Bryan Frimin
4e2eb90296 Fix SQL syntax missing AND
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:03:36 +02:00
Bryan Frimin
fe58eb527e Style
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:03:36 +02:00
Bryan Frimin
20b0d639ac Rename cache table
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:03:35 +02:00
Bryan Frimin
e94086e1e0 Add database migration
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:03:35 +02:00
Bryan Frimin
49f4147e4a Migrate from DNS to HTTP challenge
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:03:34 +02:00
Bryan Frimin
1785c00f3d Add domain and cache domain coredata
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-10-09 15:03:33 +02:00
Sacha Al Himdani
18c751b9ad Fix vendor compliance reports migration
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-09 14:52:06 +02:00
Sacha Al Himdani
49326e559b Fix file evidence migration
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-09 13:58:24 +02:00
Sacha Al Himdani
04fc1bfa9d Remove file deletion functions
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-08 18:32:37 +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
Sacha Al Himdani
b7b684ecbc Fix file evidence migration
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-10-08 17:21:19 +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