[SPIKE] Prove that it's possible to apply block settings update paths to stored XB component trees

Created on 23 January 2025, 5 months ago

Overview

๐Ÿ“Œ Define `props` in the context of Block components Active is fixed, which means block settings can now be stored (and since ๐Ÿ“Œ Move SDC specific validation in ValidComponentTreeConstraintValidator::validate into the SDC source plugin Active are guaranteed to be valid).

Maintainers of block plugins can make changes to their config schema (to add/change/remove settings).

How does XB allow those maintainers to provide an update path that also updates all XB-stored component trees?

See search_post_update_block_with_empty_page_id(), tested by SearchBlockPageIdUpdatePathTest and added in ๐Ÿ“Œ Make Block config entities fully validatable Fixed for an example โ€” which ensures the search block's page_id setting is valid.

Proposed resolution

๐Ÿ“Œ Task
Status

Active

Version

0.0

Component

Data model

Created by

๐Ÿ‡ง๐Ÿ‡ชBelgium wim leers Ghent ๐Ÿ‡ง๐Ÿ‡ช๐Ÿ‡ช๐Ÿ‡บ

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

Merge Requests

Comments & Activities

Production build 0.71.5 2024