Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-2748

Rework action availability to become more flexible and consistent

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Won't Do
    • Icon: Neutral Neutral
    • None
    • 5.2.x
    • None

      We need a more flexible implementation for action availability that is applicable to all elements of an Action bar: to actions, groups and sections.

      We've reworked action availability to be able to enable/disable actions and show them depending on user permissions. However, the current solution seems to be somewhat hackish.

      What follows are some short notes from discussions of the topic we had during a UX team meeting.

      We also need more flexibility to hide/show items entirely as well:

      This user has done everything right, but is still out of luck as we currently can't hide items. Possible quick fix: filter out actions based on role.

      We could then bring this flexibility consistently to all actions, groups and sections. We would then add a HIG card to educate devs on how to use all these options and to give best practice for e.g. when to hide an action and when to just disable it.

        Acceptance criteria

              Unassigned Unassigned
              weder Andreas Weder
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: