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

FTM: New UVE Toolbar - Implement Persona selector #30735 #30736

Closed
Tracked by #30598
KevinDavilaDotCMS opened this issue Nov 21, 2024 · 2 comments · Fixed by #30856
Closed
Tracked by #30598

FTM: New UVE Toolbar - Implement Persona selector #30735 #30736

KevinDavilaDotCMS opened this issue Nov 21, 2024 · 2 comments · Fixed by #30856

Comments

@KevinDavilaDotCMS
Copy link
Contributor

KevinDavilaDotCMS commented Nov 21, 2024

Parent Issue

#30598

Task

Integrate the existing Persona Selector component into the new UVE Toolbar, maintaining its current design and functionality. This task involves adapting the newWithEditorToolbar() feature store to properly handle the Persona Selector state and interactions.

Proposed Objective

Successfully integrate the Persona Selector into the new toolbar while ensuring identical behavior and functionality as in the old toolbar, across both traditional and headless pages.

Acceptance Criteria

  • Integrate the existing Persona Selector component into the new toolbar UI without visual modifications.
  • Adapt the new toolbar store to handle Persona Selector state and actions:
    • Persona selection/switching
    • Current persona state
    • Persona list management
    • Any existing interactions with other toolbar components
  • Ensure the component maintains exact feature parity with its implementation in the old toolbar:
    • Persona switching functionality
    • Persona list display
    • Current persona indication
    • Any existing keyboard navigation
  • Verify the component works correctly in both traditional and headless pages.
Copy link

github-actions bot commented Dec 4, 2024

@nollymar nollymar moved this from In Progress to In Review in dotCMS - Product Planning Dec 5, 2024
@github-project-automation github-project-automation bot moved this from In Review to Internal QA in dotCMS - Product Planning Dec 6, 2024
@zJaaal zJaaal removed their assignment Dec 6, 2024
@zJaaal zJaaal reopened this Dec 6, 2024
@github-project-automation github-project-automation bot moved this from Internal QA to Current Sprint Backlog in dotCMS - Product Planning Dec 6, 2024
@zJaaal zJaaal moved this from Current Sprint Backlog to Internal QA in dotCMS - Product Planning Dec 6, 2024
@KevinDavilaDotCMS KevinDavilaDotCMS self-assigned this Dec 6, 2024
@KevinDavilaDotCMS
Copy link
Contributor Author

Passed IQA

Tested feature

Screen.Recording.2024-12-06.at.11.04.06.AM.mov

Tested fix on issue:

Screen.Recording.2024-12-06.at.11.04.55.AM.mov

@nollymar nollymar moved this from Internal QA to Done in dotCMS - Product Planning Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants