Commit Graph

413 Commits

Author SHA1 Message Date
Sacha Al Himdani
1494707cb5 Exclude users from google workspace bridge
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-10 12:42:24 +01:00
Bryan Frimin
5f7d4689aa Simplify UX of compliance access management
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-10 12:00:27 +01:00
Sacha Al Himdani
4f6884cb8f Fix duplicate assessments
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-09 14:23:01 +01:00
Émile Ré
6189a8ed81 Generate presigned URL for email assets at render time
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-05 12:41:35 +04:00
Bryan Frimin
65aea6ea11 Fix column reference "full_name" is ambiguous
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-04 18:46:44 +01:00
Bryan Frimin
1bc5ebce2c Fix SCIM disable all non SCIM managed members
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-03 16:01:03 +01:00
Émile Ré
d381c5fc88 Add logos to trust_centers and auto fill with organization logo
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-02 13:32:56 +04:00
Bryan Frimin
e42e6407df Fix AI review
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-02 09:14:39 +01:00
Bryan Frimin
3d4b215b8f Add bridge backend for sync
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-02 09:14:39 +01:00
Bryan Frimin
bc5bbdae81 Add scim bridge with connector
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-02 09:14:38 +01:00
Émile Ré
68e93c4bc7 Fix trust center document access load + add granular error handling
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-29 11:48:24 +04:00
Émile Ré
34a6ed1223 Add total count to vendors connection
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-27 19:19:43 +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é
fb09bed247 Refactor document detail to document layout
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-27 17:52:58 +04:00
Bryan Frimin
4bdf941d3a Refactor SOA
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-22 10:20:50 -08:00
Émile Ré
7ce73bbcfa Fix SOA permissions handling + add scope conditions
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-21 13:30:41 +04:00
Émile Ré
df23bc144b Clean child sessions in iam membership migration
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-19 20:52:48 +04:00
Émile Ré
8d538313a4 Fix failing migration
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-19 20:32:54 +04:00
Émile Ré
acdbc79a8f Add migration to fix wrong GIDs
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-19 18:34:11 +04:00
Émile Ré
8559a11be5 Fix organization members order and filtering
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-19 18:33:36 +04:00
Émile Ré
887d39144b Order membership by organization name
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-19 17:37:15 +04:00
Bryan Frimin
7e2e16034e Fix error handling
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-18 08:22:49 -08:00
Bryan Frimin
641acf18bc Fix timestamp column type
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-18 08:14:39 -08:00
Émile Ré
ff0777f685 Fixes after rebase
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:36:49 -08:00
Émile Ré
600cbbc92b Fix iam membership profiles migration and add corresponding identities to trust center accesses
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:36:49 -08:00
Émile Ré
3669df3f8a Handle membership deletions and role updates in iam policies
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:36:49 -08:00
Émile Ré
6c7bcfb50a Get rid of old trust-auth config
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:36:47 -08:00
Émile Ré
5384e12ced Make magic link single use and reduce duration to 15min
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:35:45 -08:00
Émile Ré
44d85a2b12 Trust center access management - get rid of access token
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:34:24 -08:00
Émile Ré
8b3bda56e6 Add magic link login for trust center
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:34:24 -08:00
Émile Ré
bbdea575d1 Expire invitations on SAML sign up and invitation accept
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:34:03 -08:00
Émile Ré
b961069e1d Accept/Expire invitations on SAML & SCIM operations
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:34:02 -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
Émile Ré
816e3a1d79 Plug sign in steps + sso login URL check
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:30:30 -08:00
Bryan Frimin
4cde4a0637 Fix incosistent filter
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:30:29 -08:00
Bryan Frimin
c4597b34fd Remove dead code
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:30:27 -08:00
Bryan Frimin
1cf4d6125a Use new coredata error pattern
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:49 -08:00
Bryan Frimin
71263367f6 Add last used at to personal api key
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:48 -08:00
Bryan Frimin
5c64e304e8 Enforce at least one owner
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:48 -08:00
Bryan Frimin
7030d06aed Add membership state
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:47 -08:00
Bryan Frimin
e2225d9970 Refactor scim filter management
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:46 -08:00
Bryan Frimin
31f79fccce Add SCIM handler draft
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:44 -08:00
Bryan Frimin
cfc514c8e0 Add SCIM management
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:20:14 -08:00
Bryan Frimin
b6799cbb01 Add membership source
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:17:52 -08:00
Bryan Frimin
b09a49b7f9 Fix 5xx when load organization on invitation object
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:14:51 -08:00
Bryan Frimin
5fafba87a7 Dog food IAM to manage IAM
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:14:51 -08:00
Bryan Frimin
4013b00841 Refactor policies document
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 11:37:39 -08:00
Émile Ré
e0f6bbd204 Plug back organization members
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 10:27:44 -08:00
Bryan Frimin
3e95c8c38a Fix missing child session on SAML
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:27:44 -08:00
Bryan Frimin
12c7c278ad Fix 5xx when saml config already exist
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:25:18 -08:00