src/pyams_content/shared/site/interfaces.py
changeset 1060 29b1aaf9e080
parent 1059 34e6d07ea2e9
child 1066 161cca66b0f9
equal deleted inserted replaced
1059:34e6d07ea2e9 1060:29b1aaf9e080
    54     """Site element navigation interface"""
    54     """Site element navigation interface"""
    55 
    55 
    56     visible = Attribute("Visible element?")
    56     visible = Attribute("Visible element?")
    57 
    57 
    58 
    58 
    59 class ISiteContainer(IContainer, IContained, IWorkflowPublicationSupport):
    59 class IBaseSiteItem(IContained, IWorkflowPublicationSupport):
       
    60     """Base site item class"""
       
    61 
       
    62 
       
    63 class ISiteContainer(IContainer, IBaseSiteItem):
    60     """Base site container interface"""
    64     """Base site container interface"""
    61 
    65 
    62     contains(ISiteElement)
    66     contains(ISiteElement)
    63 
    67 
    64     def get_visible_items(self, request=None):
    68     def get_visible_items(self, request=None):