Robin S

RestrictTreeDropdown

4 posts in this topic

Note: this functionality is now built into AdminOnSteroids.

 

I wanted to hide the Tree dropdown menu for some roles, so I made this simple module.

https://github.com/Toutouwai/RestrictTreeDropdown

 

RestrictTreeDropdown

Allows the Tree dropdown menu to be hidden for selected roles.

Usage

Install the RestrictTreeDropdown module.

In the module config select one or more roles to hide the Tree dropdown menu from.

9 people like this

Share this post


Link to post
Share on other sites

Hey there, Robin! May I ask you what the actual use case for this was, i.e. why did you need to hide this menu item? Mainly just curious :)

Share this post


Link to post
Share on other sites

Hi Teppo,

As a superuser I find the Tree menu great, but I have some roles for whom edit access is quite limited - most pages in the site are not editable by them. For those roles I think the Tree menu is less useful and it can be confusing. If you click a page in the Tree menu that you do not have edit access for you are taken to view that page in the frontend. I think that is unexpected and not helpful to the user. At the time I made the module there was no way to visually distinguish between editable pages and non-editable pages, although I think Ryan plans to fix that soon (might be done in v3.0.60).

Also, although the pages shown in the Tree menu are the same as those shown in the page list, my perception is that it makes some of the pages that site editors don't need to concern themselves with (e.g. the FormBuilder iframe page, the 404 page) more prominent than they are in the page list. I could see myself having to deal with support requests from clients confused about what they see when they click these pages.

I didn't think the Tree menu was worth it for those roles so wanted to selectively remove it.

5 people like this

Share this post


Link to post
Share on other sites

Thanks for clarifying, that makes sense to me :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.