Support workspace specific menus

Created on 30 July 2022, over 2 years ago
Updated 3 October 2023, over 1 year ago

Problem/Motivation

The goal here is to make menu trees workspace specific, i.e. allowing different versions of menu trees in different workspaces via the menu form. This is currently not possible, see also the issue here: 🐛 Menu link content changes are not visible on non-live workspaces Fixed

Proposed resolution

Build a menu tree storage dealing with just only menu_link_content entities, which support revisions. The menu tree can then be calculated based on those entities only as they provide a weight and a parent inside the tree. Altering of the core menu form and some other menu related services like the MenuLinkTree and MenuLinkTreeManipulator will be required as well.

Remaining tasks

  • Address reviews
Feature request
Status

Fixed

Version

1.0

Component

Code

Created by

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.

Production build 0.71.5 2024