Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter zkagen

    (@zkagen)

    Oups, I need to be more specific…

    Hiding a menu item only affects the selected user group.

    It is only when I move a menu item, that it affects all user gruops!

    Plugin Author Janis Elsts

    (@whiteshadow)

    This is by design. Permissions can be role-specific, but all other changes (like reordering menu items) will affect all roles.

    Thread Starter zkagen

    (@zkagen)

    Okay.

    May I ask why you have chosen this to be so?

    Btw. thanks for fast reply 🙂

    Plugin Author Janis Elsts

    (@whiteshadow)

    There are two main reasons why it works like that:

    1) Having different menu titles, item order and so on for different roles is usually not necessary. This plugin has been available for several years now and only one or two people have ever mentioned they might need a feature like that.

    2) If all changes only affected the selected role by default, it would be harder to change something for all roles at once.

    It would also make the interface more complicated. Right now each menu setting has two states: default value vs. custom value. With per-role settings, you’d need more states like “same value for all roles”, “custom value only for roles A and B” or “default value only for role C”.

    Finally, I’m not sure there even exists a sensible way to implement role specific settings for things like menu item order. For example, lets say we have four menu items in this order:
    A, B, C, D

    Then we change the order for the “Editor” role like this:
    A, B, D, C

    Then we switch back to “All” and move item A like this:
    B, C, A, D

    How would that affect Editor’s menu item order? Should global or role settings take precedence, or should the be merged somehow? (How?)

    Thread Starter zkagen

    (@zkagen)

    Hi Janis,

    Thanks for the clarifications.

    When I am building a system for a client, I just want it to be as simple as possible for the client.

    So I build a more intuitive menu hierarchy for the client, although I my self are used to the standard hierarchy. Thant’s basically why I would like to be able to have different appearances for different roles.

    Thanks anyway 🙂

    HC

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Pro version changes affect all user roles’ is closed to new replies.