U4-6533 - Immutable Ids for all item configurations in the Grid

Created by Anders Bjerner 20 Apr 2015, 17:26:00 Updated by Shannon Deminick 27 Feb 2018, 03:00:23

Relates to: U4-6102

Relates to: U4-6148

All grid item configurations must assign an immutable GUID id to them. This includes:

  • Layouts
  • Sections
  • Row configurations

These Ids will be persisted with the pre-values. Then, these Ids will be carried over to the value persisted for the grid on a content item. This way, whenever grid pre-values have been modified, we can easily merge these modifications back on to the grid value maintaining a 1:1 relationship between all items.

A PR was created to enable aliases for these items, but this is still error prone because aliases are mutable.

Comments

Anders Bjerner 01 Oct 2015, 19:55:33

@Shandem Could we please have this before Umbraco 8? It gives a lot better control when rendering the grid (or just working with the grid in general), so it be awesome to have in Umbraco 7.4. Or even before as it shouldn't be a breaking change.

Otherwise I'm stuck hacking around the core files for most of our Umbraco installations until this is added :(


Priority: Normal

Type: Bug

State: Open

Assignee: Shannon Deminick

Difficulty: Normal

Category:

Backwards Compatible: True

Fix Submitted: Pull request

Affected versions: 7.2.0, 7.2.1, 7.2.2, 7.2.3, 7.2.4

Due in version:

Sprint:

Story Points:

Cycle: