Separate permissions to allow more granular control

Created on 10 September 2025, about 1 month ago

Problem/Motivation

I would like to restrict the ability to delete menus to certain roles, but currently, the delete permission is wrapped up in "Manage menu items" and "Manage menus", which means removing permission to create, edit and update is also removed.

Steps to reproduce

Create a menu
Alter the permissions:
"Manage menu items" and "Manage menus"
View the changes in permissions

Proposed resolution

Rather than "Manage menu items" and "Manage menus"
Could we have:
"Create menu items"
"Edit menu items"
"Delete menu items"
and also:
"Create menus"
"Edit menus"
"Delete menus"

Remaining tasks

Edit the available permissions
Update the code to respect the new permissions

User interface changes

The permissions page will be longer

Feature request
Status

Active

Version

3.0

Component

Code

Created by

🇬🇧United Kingdom the_g_bomb

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

No activities found.

Production build 0.71.5 2024