src/pyams_content/shared/site/interfaces/__init__.py
changeset 1019 43884f675be0
parent 972 bfdb9bbc9175
child 1028 3a608029647e
--- a/src/pyams_content/shared/site/interfaces/__init__.py	Mon Oct 15 17:22:15 2018 +0200
+++ b/src/pyams_content/shared/site/interfaces/__init__.py	Tue Oct 16 11:18:52 2018 +0200
@@ -50,11 +50,20 @@
     content_name = Attribute("Content name")
 
 
+class ISiteElementNavigation(Interface):
+    """Site element navigation interface"""
+
+    visible = Attribute("Visible element?")
+
+
 class ISiteContainer(IContainer, IContained, IWorkflowPublicationSupport):
     """Base site container interface"""
 
     contains(ISiteElement)
 
+    def get_visible_items(self, request=None):
+        """Iterator over container visible items"""
+
     def get_folders_tree(self, selected=None):
         """Get site tree in JSON format"""