Skip to content

Comments

feat: implement crud for user federation page#654

Merged
NathaelB merged 7 commits intomainfrom
645-ldap-frontend---federation-providers-overview-page-create-provider-wizard-ldap-provider-detailedit-page
Jan 9, 2026
Merged

feat: implement crud for user federation page#654
NathaelB merged 7 commits intomainfrom
645-ldap-frontend---federation-providers-overview-page-create-provider-wizard-ldap-provider-detailedit-page

Conversation

@NathaelB
Copy link
Member

@NathaelB NathaelB commented Jan 7, 2026

No description provided.

Add LDAP and Kerberos schemas and wire up UI to switch provider type via
URL query param. Include radio-group component and EmptyStateProviders
UI. Add @radix-ui/react-radio-group dependency and update pnpm lockfile.
@NathaelB NathaelB force-pushed the 645-ldap-frontend---federation-providers-overview-page-create-provider-wizard-ldap-provider-detailedit-page branch from 359feaf to 19f1523 Compare January 7, 2026 13:05
Return federation provider lists as ListProvidersResponse { data: [...] } and
update the HTTP handler. Update frontend API types, add React Query hooks for
listing/creating/deleting providers, and wire the LDAP create form and overview
page to consume the new response shape and loading state.
Change DELETE /federation/providers/{id} to return a JSON message
instead of 204 and update OpenAPI schema. Add provider detail/edit page,
frontend hooks, routes and delete confirmation flow. Add tracing logs
across core and infrastructure and derive OpenAPI schemas for API
errors.
Extract LdapDetailForm and move data fetching to the parent Compute
default form values from providerData and remove the useEffect reset.
Introduce useFormChanges to detect edits and pass hasChanges into
LdapFormUi. Update FloatingActionBar to show only when editing and the
form is valid and has changes. Make priority Select controlled in both
LDAP and Kerberos forms and extract mapPriority helper.
@NathaelB NathaelB marked this pull request as ready for review January 9, 2026 01:20
@NathaelB NathaelB requested a review from LeadcodeDev January 9, 2026 01:20
@NathaelB NathaelB added this to the v0.3.0 milestone Jan 9, 2026
@LeadcodeDev LeadcodeDev changed the title feat: user federation page (CRUD) feat: implement crud for user federation page Jan 9, 2026
@NathaelB NathaelB merged commit afaa3e9 into main Jan 9, 2026
8 checks passed
@NathaelB NathaelB deleted the 645-ldap-frontend---federation-providers-overview-page-create-provider-wizard-ldap-provider-detailedit-page branch January 9, 2026 09:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[LDAP] Frontend - Federation providers overview page, create provider wizard (LDAP), provider detail/edit page

2 participants