src/pyams_content/shared/common/interfaces/__init__.py
changeset 40 ef0e560a8699
parent 13 35afd52c902b
child 105 338c87104ede
equal deleted inserted replaced
39:af92f11716b5 40:ef0e560a8699
    25 from pyams_i18n.schema import I18nTextField
    25 from pyams_i18n.schema import I18nTextField
    26 from pyams_security.schema import Principal, PrincipalsSet
    26 from pyams_security.schema import Principal, PrincipalsSet
    27 from pyams_utils.schema import TextLineListField
    27 from pyams_utils.schema import TextLineListField
    28 from zope.container.constraints import containers, contains
    28 from zope.container.constraints import containers, contains
    29 from zope.interface import Interface, Attribute
    29 from zope.interface import Interface, Attribute
    30 from zope.schema import Choice, Bool, Text, TextLine
    30 from zope.schema import Choice, Bool, Text
    31 
    31 
    32 from pyams_content import _
    32 from pyams_content import _
       
    33 
       
    34 
       
    35 class ISharedSite(IBaseContent):
       
    36     """Shared site interface"""
       
    37 
       
    38     containers(ISiteRoot)
    33 
    39 
    34 
    40 
    35 class ISharedToolContainer(IBaseContent, IContainer):
    41 class ISharedToolContainer(IBaseContent, IContainer):
    36     """Shared tools container"""
    42     """Shared tools container"""
    37 
    43