Repository navigation
fix: The administration declaration's comment describes the overwrite reload EXO-91183 - #233
Conversation
… reload EXO-91183 (#232) **Symptom**: the comment on the `administration` declaration of `portal-configuration.xml` says that reloading only the exo part of the site makes the `PageImporter` remove Meeds' administration pages, and recommends `io.meeds.administration.portalConfig.metadata.importmode=overwrite` to reload either part. With Meeds-io/portal#1338 the first is false, and the recommended property also reloads the `global` site, which the comment doesn't say. **Cause**: with Meeds-io/portal#1338, a startup that runs an `overwrite` declaration of a site imports the pages and the navigation of every declaration of that site, and removes the pages and nodes none of them defines. The `io.meeds.administration` properties also set the mode of this file's `global` declaration. **Fix**: the comment says that, with `overwrite`, either property reloads the pages and the navigation of all the administration declarations, Meeds' included, and removes the pages and nodes none of them defines, and that the `io.meeds.administration` property reloads `global` as well. Comment only; `xmllint --noout` on the file at `943e39f`: no output (well-formed). **Release order**: merge with or after Meeds-io/portal#1338, whose behaviour the comment describes. Knowledge: Meeds-io/eng-standards#409, #560, #586, #587 This change is classified N3: no REST/DAO/schema/ACL surface touched (a comment in a configuration file). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> (cherry picked from commit d624df8)
Backport evidenceSource: #232, squash-merged into Picks: Adaptations: none. The pick applied cleanly, and no commit was added. Verification
Level: N3, restated from the source: no REST/DAO/schema/ACL surface. A backport from |
|



Symptom: the comment on the
administrationdeclaration ofportal-configuration.xmlsays that reloading only the exo part of the site makes thePageImporterremove Meeds' administration pages, and recommendsio.meeds.administration.portalConfig.metadata.importmode=overwriteto reload either part. With Meeds-io/portal#1338 the first is false, and the recommended property also reloads theglobalsite, which the comment doesn't say.Cause: with Meeds-io/portal#1338, a startup that runs an
overwritedeclaration of a site imports the pages and the navigation of every declaration of that site, and removes the pages and nodes none of them defines. Theio.meeds.administrationproperties also set the mode of this file'sglobaldeclaration.Fix: the comment says that, with
overwrite, either property reloads the pages and the navigation of all the administration declarations, Meeds' included, and removes the pages and nodes none of them defines, and that theio.meeds.administrationproperty reloadsglobalas well. Comment only;xmllint --noouton the file at943e39f: no output (well-formed).Release order: merge with or after Meeds-io/portal#1338, whose behaviour the comment describes.
Knowledge: Meeds-io/eng-standards#409, #560, #586, #587
This change is classified N3: no REST/DAO/schema/ACL surface touched (a comment in a configuration file).
🤖 Generated with Claude Code