Commit Graph

448 Commits

Author SHA1 Message Date
É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
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
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
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
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é
786d7e4962 Fix TIA GQL type contructor
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
É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
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
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
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
É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
Bryan Frimin
4dc8fbda55 Remove iam unused types
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:17:51 -08:00
Bryan Frimin
32caed1697 Remove unused types
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 12:17:50 -08:00
Émile Ré
c4e7cacea4 Any identity can create an org
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 12:15:44 -08:00
Émile Ré
26371857e9 Fix invite user dialog create people + connection prepend edge
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 12:14:52 -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
Émile Ré
e4a1e75deb Get rid of previous permission providers
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 12:13:56 -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é
269f963b48 Fix document pages permissions handling
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 11:08:19 -08:00
Émile Ré
f3e23850ff Fix data pages permissions handling
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 11:08:19 -08:00
Émile Ré
0103f90918 Fix trust center audist documents files tabs permissions handling
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 11:08:17 -08:00
Émile Ré
e46a11001a Fix iam pages permissions handling
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 11:08:16 -08:00
Émile Ré
ca533ce7a7 Expose permission field on each core schema node implementation
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 11:05:33 -08:00
Bryan Frimin
c1df98cec1 Remove debug log
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:42:03 -08:00
Bryan Frimin
c4699e433f Add reveal token
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:35:52 -08:00
Bryan Frimin
5500c9e246 Fix lastSession returns 5xx with api key
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:35:52 -08:00
Bryan Frimin
63abfe3698 Fix not token secret
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:35:52 -08:00
Bryan Frimin
1cdf005087 WIP
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:35:52 -08:00
Émile Ré
278411392d Replug invitations
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 10:27:44 -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
41a6df9aec Fix test login url returns 404
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
Émile Ré
b012b5ec42 Replug SAML configurations
Signed-off-by: Émile Ré <nemile.re@gmail.com>
2026-01-17 10:25:17 -08:00
Bryan Frimin
600d763d18 Add error when unauthorized
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:25:17 -08:00
Bryan Frimin
2615a1eed5 Add permission query
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-17 10:25:17 -08:00