Commit Graph

1160 Commits

Author SHA1 Message Date
Sacha Al Himdani
ae6e6b665b Add failed status to webhook data
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-13 18:28:27 +01:00
Sacha Al Himdani
3b9a1edf68 Fix small issues
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-13 18:28:26 +01:00
Sacha Al Himdani
5c33f20d82 Wrap errors
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-13 18:28:26 +01:00
Sacha Al Himdani
9cc6f2afc2 Add cache validation
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-13 18:28:26 +01:00
Sacha Al Himdani
a1e726ec49 Change webhook table names
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-13 18:28:26 +01:00
Sacha Al Himdani
5a8c60a5aa Add webhooks type
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-13 18:28:25 +01:00
Sacha Al Himdani
a345e0be02 Add webhook calls ui
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-13 18:28:25 +01:00
Sacha Al Himdani
f9de9c4834 Add webhooks
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-13 18:28:25 +01:00
Bryan Frimin
19bece9175 Fix missing name id format on saml idp initiated request
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-13 18:17:31 +01:00
Émile Ré
063e1107ee set SAMLSubject on create
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-13 19:03:41 +04:00
Bryan Frimin
bc5509d742 Fix missing name id format in metadata
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-13 15:47:06 +01:00
Bryan Frimin
941b3c22a8 Remove dead code
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-13 15:46:56 +01:00
Émile Ré
03404e5d63 Activate pg debug via config
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-13 13:58:18 +04:00
Émile Ré
0085513503 Remove meeting_attendees duplicates before adding new PK
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:14 +04:00
Émile Ré
873930ddde Fix migration new meeting_attendees PK
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:14 +04:00
Émile Ré
e85d92ec36 Wrap errors
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:14 +04:00
Émile Ré
00a4d9fff0 Fix profiles totalcount
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:14 +04:00
Émile Ré
f884c6bb05 Fix profiles list + implement resolver methods
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:13 +04:00
Émile Ré
24bcabe620 Fix do not use peoples.primary_email_address anymore
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:13 +04:00
Émile Ré
29371662e2 Fix referenced columns used in certain SQL queries + minor front fixes
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:13 +04:00
Émile Ré
5fb389e8bc Remove people service and coredata
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:12 +04:00
Émile Ré
3a459f1992 Rework console pages and implement profile update
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:12 +04:00
Émile Ré
091210dee5 Make sure nameless identities get a full_name
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:12 +04:00
Émile Ré
c4c930c6c9 Fix missing db struct tags on document version signatures
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:11 +04:00
Émile Ré
a3b49db43e Add organization_id on profiles and implement ListProfiles
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:11 +04:00
Émile Ré
8d20220c86 Fix e2e tests
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:11 +04:00
Émile Ré
9243681f1b Fix profile INSERT SQL query
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:11 +04:00
Émile Ré
6b4185aa9b Make console buildable by removing people related GQL queries
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:10 +04:00
Émile Ré
d7e1703ff3 Fix coredata SQL queries using new FKs columms
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:10 +04:00
Émile Ré
91b6c6904a Fix migration
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:10 +04:00
Émile Ré
ce0952e4ec Remove people related authz actions
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:09 +04:00
Émile Ré
adfef480c3 Update MCP
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:09 +04:00
Émile Ré
ae6c6719d2 Update console gql schema and resolver
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:09 +04:00
Émile Ré
f8744100e2 Insert new profiles as (in)active based on contract end date
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:09 +04:00
Émile Ré
6328952c6f Load identity email_address on coredata.MembershipProfile
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:09 +04:00
Émile Ré
e156a428d4 Stop using coredata.People except for people service and people page resolvers
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:09 +04:00
Émile Ré
70dec6cc7d Migrate people to identities / memberships / profiles
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 16:21:08 +04:00
Émile Ré
e46c1d4894 Rename redirect-path to continue + handle redirection on forbidden from wrong org assume
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:07 +04:00
Émile Ré
942b6f5144 No need to reuse child session in assume function
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:07 +04:00
Émile Ré
16556f9fb9 Implement redirect path for SAML SSO
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:07 +04:00
Émile Ré
e0bb27bff4 Various fixes
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:06 +04:00
Émile Ré
a8d1ce0097 Implement redirect path for saml
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:06 +04:00
Émile Ré
070000c46a Implement redirect-path for password method
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:05 +04:00
Émile Ré
bdb70c5cac Add comment regarding error handling when opening child session on sign in
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:05 +04:00
Émile Ré
5fa4477d5d Create assume page to redirect to when AssumptionRequired catched in boundary
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:04 +04:00
Émile Ré
583148eb5f Rename error
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:04 +04:00
Émile Ré
b305d5b337 Do not error on expired existing child session when assuming
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:04 +04:00
Émile Ré
039ff7c5f0 Reuse existing session when signing in in for assume
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:03 +04:00
Émile Ré
65ac873cff Remove unused parameter
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:03 +04:00
Émile Ré
ce69899909 Catch assumption needed errors
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:03 +04:00