Émile Ré
|
00a4d9fff0
|
Fix profiles totalcount
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-02-12 16:21:14 +04:00 |
|
Émile Ré
|
f033338cda
|
Keep both people and members pages
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é
|
f24c5e7590
|
Remove people from n8n
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é
|
d235f4a86b
|
Update frontend links to users
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-02-12 16:21:12 +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é
|
d20b093158
|
Fix lint
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é
|
89e35af703
|
Fix compose.yaml pg volumes mount
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-02-12 16:20:42 +04:00 |
|
Émile Ré
|
8d2b361890
|
Fix compose.yaml pg 18 config
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-02-12 16:04:35 +04:00 |
|
Bryan Frimin
|
52fa4bc0e8
|
Upgrade to postgres 18.1
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
|
2026-02-12 11:59:59 +01:00 |
|
Émile Ré
|
9cf434e5e5
|
Release v0.122.0
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-02-12 11:07:03 +04:00 |
|
Émile Ré
|
a4cc5d6952
|
Do not set continue when not needed + infer organizationId to assume after pw sign in
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-02-12 10:13:28 +04:00 |
|
Émile Ré
|
4f7274d50b
|
Use safe redirections
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-02-12 09:37:07 +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é
|
0544daa3ef
|
Fix e2e tests
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-02-12 09:37:06 +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é
|
d8bb4040a1
|
Org dropdown does not need to perform assume anymore, it will use redirect-path and assume page
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é
|
5254be38cb
|
Remove unused mutation result fields
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-02-12 09:37:06 +04:00 |
|
Émile Ré
|
0fca372ed4
|
No need for custom hook, logic only used on AssumePage
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-02-12 09:37:05 +04:00 |
|
Émile Ré
|
795b0a8de2
|
Remove useAssume from layouts now that we have the /assume page that redirects
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-02-12 09:37:05 +04:00 |
|
Émile Ré
|
260f196f9c
|
Do not call useAssume on every route change
Signed-off-by: Émile Ré <emile@getprobo.com>
|
2026-02-12 09:37:05 +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é
|
660a37edd0
|
Pass organizationId to password login page to sign in and assume at the same time when possible
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é
|
ab497ad6a7
|
Add error boundaries for auth and assume
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é
|
c79feb44dc
|
Move shared assume logic into hook to use on employee pages
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 |
|