CIF-1149 - Fixed the MSM rollout of multi site/store content structures and make cq:graphqlClient property only editable on the site root page #168
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Fixed the MSM rollout of multi site/store content structures of the store view property. The old property (
cq:magentoStore) was excluded by MSM rollout and was changed tomagentoStore. The old property still can be used (for content structures not using MSM) as fall back.The
cq:graphqlClientproperty is now only editable on the site root page to not run into MSM rollout issues and not confuse authors and different properties being available at different levels.For that, it introduces a "root" page which is the only page of the site structure that has
cq:graphqlClientproperty. All child pages will only havemagentoStore. Additionally the correctcq:allowedTemplatesare set (in separate CIF Archetype PR adobe/aem-cif-project-archetype#64).A sample content structure can look like this:
The wiki documenting the page properties must be updated once this is merged.
Related Issue
CIF-1149
How Has This Been Tested?
Intense manual tests.
Types of changes
Checklist: