Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Authentication method UI #17838

Draft
wants to merge 3 commits into
base: wizard-configuration
Choose a base branch
from

Conversation

NobodysNightmare
Copy link
Contributor

Ticket

https://community.openproject.org/projects/cross-application-user-integration-stream/work_packages/60154

Merge checklist

  • Added/updated tests
  • Added/updated documentation in Lookbook (patterns, previews, etc)
  • Tested major browsers (Chrome, Firefox, Edge, ...)

@NobodysNightmare NobodysNightmare marked this pull request as draft February 5, 2025 12:39
@NobodysNightmare NobodysNightmare force-pushed the authentication-method-ui branch 2 times, most recently from c243fe7 to 0da3441 Compare February 10, 2025 15:21
@NobodysNightmare NobodysNightmare force-pushed the wizard-configuration branch 2 times, most recently from 2dcffff to 24a9495 Compare February 10, 2025 15:44
The storage view component now has no own "opinion" on the display
order and grouping of steps anymore, but will merely reflect the wizard
configuration. Changes in the wizard are immediately reflected in the UI
as well. Selection of the right components was also extracted into the
storage registries.

Renamings of existing translations were in most cases avoided, by renaming wizard
steps according to existing translations.

This made it necessary to unify the instantiation of all components rendered
inside the storage view, which was relatively straight-forward for most of them.
The OAuthClientFormComponent was challenging, as there was one use case where it
needed to be initialized with a client that was not yet assigned to the storage.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant