Skip to main content
Question

Limiting access to a page via the menu

  • July 21, 2026
  • 7 replies
  • 101 views

Forum|alt.badge.img+1

On the User Menu we have a list of page options.  One of those page options we only want managers to actually access.  I have created a Manager Menu and add the automatic group to that menu.  I then added the Manager Page to this menu.  Finally, I added the manage page to the Homepage User Menu.   I know anyone can see the Manager Page option on the User Menu but it is still letting non-managers access the page instead of giving them an error.  Does anyone know what I am doing wrong?  

7 replies

Forum|alt.badge.img
  • Helper I
  • July 21, 2026

If you’ve added the Manager Page to the Homepage User Menu, then anybody who can see that menu can access that page. Menu access = page access.

If there were a shortcut to the Manager Page on the Homepage, but it was not included on the Homepage User Menu, then users who could access the homepage would see the shortcut, but their menu access would prevent them from accessing the page via the shortcut.

I hope I’ve correctly understood the problem. If not, please share some screen shots of the configuration.


Forum|alt.badge.img+1

I thought if I had the page also added to its own menu with a specific group designated then all users could see the name of the page on the hamburger menu but when they click it they would receive and error or access denied message. 


Forum|alt.badge.img
  • Helper I
  • July 21, 2026

No, by adding the page to the homepage user menu you’re giving access to everybody who has access to that menu, no matter what may be allowed or denied by other menus. Other than some specific cases (like the page being unpublished) if the user can see the page in their menu then they can access it.

Maybe take a look at this knowledge base article. It has some good specific scenario examples for this.

There is also this discussion around how to achieve the opposite of your goal - giving users access to pages without having them cluttering up the user menu.


Moshe.Machlav
Helper III
Forum|alt.badge.img+2

Hi ​@marie.krueger  ,

@gus is completely correct here, in Docebo, menu assignment dictates page access. There are no secondary, page-level permissions. If a user can see the item in their menu, the system automatically grants them access to view the page.

Before looking for a workaround to generate an "access denied" error, I'd challenge whether you really want non-managers to see the link at all. In the organizations I've worked with to streamline platform UX, we actively avoid showing "dead end" links because they typically just create frustration and generate support tickets from users assuming the system is broken.

The cleanest, built-in solution for this scenario is to hide it entirely from non-managers:

  1. Remove the "Manager Page" from your default User Menu.

  2. Keep the "Manager Page" only on the Manager Menu (with your automatic group assigned to it).

  3. Crucial step: Go to your Manage Menus list and make sure your Manager Menu is dragged physically above your default User Menu. Docebo evaluates menu assignments top-down [1]. Managers will match the top menu and see the page, while everyone else will fall through to the general User Menu and won't see the link at all.

You can check out the exact breakdown of how menu hierarchy and visibility targeting works in the Making pages and menus visible to users article from the knowledge base.

Hope this helps clean up the navigation experience!


  • Novice III
  • July 21, 2026

I agree with ​@Moshe.Machlav . especially that #3 point. make sure your managers aren't in some other group attached to a higher menu. 


dwilburn
Guide III
Forum|alt.badge.img+8
  • Guide III
  • July 28, 2026

I have yet to find any interfaces from Docebo that is MORE confusing than Menu and Pages. Don’t even get started about the resource provisioning of Menu and Pages for power users.


kristin.bresin

To add to ​@Moshe.Machlav’s info, if you want the menu to appear almost identical to users and managers, you can duplicate the menu to be the same and just add the extra manager page to that menu.

 

In our LMS, we have menus to determine home pages, but we have a secondary set of menus specifically for visibility. Since we have 20+ pages that we want to show to various user groups, the secondary visibility menu allows us to add the additional pages that are linked from within a page without making our menus 40 pages long.