diff --git a/CHANGES.rst b/CHANGES.rst index 729402c2..2eed0655 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -4,7 +4,8 @@ Changelog 6.3.15 (unreleased) ------------------- -- Nothing changed yet. +- Avoid showing items inside cartella modulistica if omitted from navigation. + [daniele] 6.3.14 (2025-10-31) diff --git a/src/design/plone/contenttypes/restapi/services/modulistica_items/get.py b/src/design/plone/contenttypes/restapi/services/modulistica_items/get.py index 48e3b040..dd43ce80 100644 --- a/src/design/plone/contenttypes/restapi/services/modulistica_items/get.py +++ b/src/design/plone/contenttypes/restapi/services/modulistica_items/get.py @@ -45,6 +45,9 @@ def get_modulistica_data(self, context=None): if brain.portal_type == "Document" and brain.getId == "multimedia": continue child = brain.getObject() + if getattr(child, "exclude_from_nav", False): + continue + serializer = queryMultiAdapter( (child, self.request), ISerializeToJsonSummary )