Add workspaces support

Created on 16 October 2024, 2 months ago

Problem/Motivation

Edit+ and Layout Builder add attributes to the page elements so that the editing UI can make sense of the page. Currently Layout Builder only adds the attributes when on the Layout tab (we also ajax load them when the Layout tool is active in the Plus Suite) and Edit+ always adds the attributes if the user has the right permissions. This is bad because it pollutes the markup when not editing. We also need a clear separation of when we are in Edit Mode for things like workspaces and entity workflow since we are always on the canonical route.

Proposed resolution

Support workspaces by only attributing the canonical route when in Edit Mode. That means we need to AJAX reload the page when entering and exiting Edit Mode.

πŸ“Œ Task
Status

Active

Version

1.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States tim bozeman

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

Comments & Activities

Production build 0.71.5 2024