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

Created on 23 January 2025, 7 days 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

Comments & Activities

Production build 0.71.5 2024