Skip to content

Enhance user profile attribute form UX (#24083) - #24106

Merged
jonkoops merged 1 commit into
keycloak:release/22.0from
jonkoops:backport-24083-22.0
Oct 19, 2023
Merged

Enhance user profile attribute form UX (#24083)#24106
jonkoops merged 1 commit into
keycloak:release/22.0from
jonkoops:backport-24083-22.0

Conversation

@jonkoops

Copy link
Copy Markdown
Contributor

Enhances the user experience for the create and edit form for User Profile attribute by making the following changes:

  • Prevents the scopes from being persisted if an attribute can always be shown.
  • Hides the scopes if 'Always' is selected, as the control is not interactive.
  • Sets the attribute to be editable by admins by default.

Closes #24081
Closes #23790

Enhances the user experience for the create and edit form for User Profile attribute by making the following changes:

- Prevents the scopes from being persisted if an attribute can always be shown.
- Hides the scopes if 'Always' is selected, as the control is not interactive.
- Sets the attribute to be editable by admins by default.

Closes keycloak#24081
Closes keycloak#23790

Co-authored-by: Pedro Igor <pigor.craveiro@gmail.com>
@jonkoops
jonkoops requested a review from a team as a code owner October 18, 2023 16:41
@ghost ghost added the team/ui label Oct 18, 2023
@jonkoops
jonkoops enabled auto-merge (squash) October 18, 2023 16:41
@cypress

cypress Bot commented Oct 18, 2023

Copy link
Copy Markdown

1 flaky test on run #9477 ↗︎

0 527 48 0 Flakiness 1

Details:

Merge cadf8cd into 420fbf4...
Project: Keycloak Admin UI Commit: 4f54189dfc ℹ️
Status: Passed Duration: 18:32 💡
Started: Oct 18, 2023 4:51 PM Ended: Oct 18, 2023 5:10 PM
Flakiness  cypress/e2e/sessions_test.spec.ts • 1 flaky test • chrome

View Output Video

Test Artifacts
Sessions test > revocation > Check if notBefore saved Output Screenshots

Review all test suite changes for PR #24106 ↗︎

@jonkoops
jonkoops merged commit b48f27f into keycloak:release/22.0 Oct 19, 2023
@jonkoops
jonkoops deleted the backport-24083-22.0 branch October 19, 2023 10:54
@cypress

cypress Bot commented Oct 19, 2023

Copy link
Copy Markdown

Passing run #9509 ↗︎

0 527 48 0 Flakiness 0

Details:

Enhance user profile attribute form UX (#24083) (#24106)
Project: Keycloak Admin UI Commit: b48f27f3d6
Status: Passed Duration: 17:45 💡
Started: Oct 19, 2023 10:43 AM Ended: Oct 19, 2023 11:01 AM

Review all test suite changes for PR #24106 ↗︎

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants