Skip to content

Permissions UI: Misc improvements and bugs #8760

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

Open
15 of 16 tasks
ashklianko opened this issue May 8, 2025 · 1 comment
Open
15 of 16 tasks

Permissions UI: Misc improvements and bugs #8760

ashklianko opened this issue May 8, 2025 · 1 comment
Assignees

Comments

@ashklianko
Copy link
Member

ashklianko commented May 8, 2025

Improvements:

  • Apply changes must jump to the summary step, not submit immediately
  • Apply to step: Disabled radio options labels must look more disabled (set opacity of labels to 0,5)
  • Apply to: Children only (0) -> Children only
  • Apply to : Show tooltip ('This item doesn't have children') when hovering over disabled radio buttons if item has no children
  • Apply to: Show our standard help icon right to the radio label, explaining what the step affects, with the help text below it (requires Help text: move related styles to a separate .less file #4021 lib-admin-ui#4022)
  • Strategy: Disabled radio label should have 0.5 opacity
  • Strategy: Show a tooltip as for 'Apply to' if no children or if chose to apply to a single item
  • Strategy: Show our standard help icon right to the radio label, explaining what the step affects, with the help text below it (requires Help text: move related styles to a separate .less file #4021 lib-admin-ui#4022)
  • Main step: 'Copy from parent' button text -> 'Set from parent' since it overwrites permissions
  • Submit -> Apply (X)
  • Apply changes -> Apply (X)
  • Summary step: Show the list of changed principals in the tooltip on hover
  • Summary step: 'Changed' label must show number of changed principals -> Changed (X)

Bugs:

@ashklianko
Copy link
Member Author

ashklianko commented May 8, 2025

Help texts requires enonic/lib-admin-ui#4021

@ashklianko ashklianko moved this from In Progress to Review in XP8 - Patching May 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Review
Development

No branches or pull requests

1 participant