Create permission for Menu UI and Node editing

Created on 15 November 2024, 7 days ago

Problem/Motivation

The menu system "administer menus" permission makes no distinction between adding a menu link to a node and managing the menu links via the UI.

This module restricts menu choices on node forms but not on menu link forms.

Having a split permission (use the node menu interface and use the menu link interface) is a good solution to the case where a user should be able to add items to the menu but not edit the entire menu.

Steps to reproduce

n/a

Proposed resolution

Create two new permissions for accessing menu UI elements (node and menu ui).

Enable these by default for all roles that can "administer menus" in order to replicate current behavior

Remaining tasks

Write the code and the tests

User interface changes

New permissions added

API changes

New permissions added

Data model changes

New permissions added

✨ Feature request
Status

Active

Version

2.1

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States agentrickard Georgia (US)

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

Comments & Activities

Production build 0.71.5 2024