Commit Graph

2345 Commits

Author SHA1 Message Date
Émile Ré
cfcbda4519 Fix uneeded assume + assume after invite accept
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é
5e602d744b Rename MembershipLayout and create ViewerLayout for identity context pages
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:31:27 -08:00
Émile Ré
62aacced71 Plug verify email
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:30:31 -08:00
Émile Ré
ffe5b5ec91 Fix mutation errors
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:30:31 -08:00
Émile Ré
62569dc44c Plug reset password page
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:30:31 -08:00
Émile Ré
468a0191ca Plug forgot password page
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:30:31 -08:00
Bryan Frimin
1ff443c475 Fix missing trust center object
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:30:31 -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
9734172196 Update default SAML role to employee
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:30:30 -08:00
Bryan Frimin
89439da20d Use employee as default role
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:30:30 -08:00
Bryan Frimin
c4285cdc42 Fix re-activitating membership does not reset the role
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:30:30 -08:00
Bryan Frimin
2092e4e9bb Style
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:30:30 -08:00
Bryan Frimin
c9b0c4611b Fix 5xx when scim filter not present
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:30:29 -08:00
Bryan Frimin
c591759cbb Fix error when enable SCIM
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:30:29 -08:00
Bryan Frimin
64610b388a Fix SCIM filter test
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:30:29 -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
Émile Ré
f8accc2d40 Fix invitations totalCount update
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:22:49 -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
ff2c2a5974 Fix e2e tests
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:49 -08:00
Bryan Frimin
bbd6e63588 Fix missing organization context
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:49 -08:00
Bryan Frimin
eb4b4d3d8e Fix organization serialization
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:48 -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
cf72beaba4 Add missing name to relay env
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
9936df64d9 Disallow delete membership when managed by SCIM
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
Émile Ré
431f2fd557 Fix cannot delete expired invitation
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:22:47 -08:00
Émile Ré
7423b915ae Fix memberships dropdown store update when assuming
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:22:47 -08:00
Émile Ré
786d7e4962 Fix TIA GQL type contructor
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:22:47 -08:00
Émile Ré
110cac6847 Fix invitation list connection
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:22:47 -08:00
Bryan Frimin
da8a670a68 Improve scim event UI/UX
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:46 -08:00
Bryan Frimin
d72024be1e Remove useless User struct
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:46 -08:00
Émile Ré
f13e9ba10a Put back sorting columns on invitation and members
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:22:46 -08:00
Bryan Frimin
07f2885371 Style
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:46 -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
eb4024d878 Simplify SCIM types/error management
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:45 -08:00
Bryan Frimin
3e9df307b8 Remove email type
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:45 -08:00
Bryan Frimin
ec1844d697 Style
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:45 -08:00
Bryan Frimin
a7a3025d25 Style
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:45 -08:00
Bryan Frimin
4beba10a6e Fix error when scim event does not have membership
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:44 -08:00
Bryan Frimin
0a94e4f3ab Remove useless check
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:44 -08:00
Émile Ré
2790a4e46e Put back default email using current user context in bulk document exports
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-17 12:22:44 -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
9eedf7aa1e Add scim events view
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:22:42 -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
Émile Ré
3564bd5495 Fix sign up and accept invite
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 12:17:51 -08:00
Bryan Frimin
c3d4573091 Fix get identity on organization pending invitation
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:17:51 -08:00