src/pyams_content/shared/site/folder.py
changeset 580 51bea2402bba
parent 487 093f201e3168
child 583 a3df1b69616b
equal deleted inserted replaced
579:5e4875a9f692 580:51bea2402bba
    39 from zope.container.ordered import OrderedContainer
    39 from zope.container.ordered import OrderedContainer
    40 from zope.interface import implementer
    40 from zope.interface import implementer
    41 from zope.schema.fieldproperty import FieldProperty
    41 from zope.schema.fieldproperty import FieldProperty
    42 from zope.schema.vocabulary import SimpleVocabulary, SimpleTerm
    42 from zope.schema.vocabulary import SimpleVocabulary, SimpleTerm
    43 
    43 
       
    44 from pyams_content import _
       
    45 
    44 
    46 
    45 @implementer(IDefaultProtectionPolicy, ISiteFolder, ISiteFolderRoles,
    47 @implementer(IDefaultProtectionPolicy, ISiteFolder, ISiteFolderRoles,
    46              IIllustrationTarget, IPortalContext, IPreviewTarget, IAttributeAnnotatable)
    48              IIllustrationTarget, IPortalContext, IPreviewTarget, IAttributeAnnotatable)
    47 class SiteFolder(SiteContainerMixin, OrderedContainer, BaseSharedTool):
    49 class SiteFolder(SiteContainerMixin, OrderedContainer, BaseSharedTool):
    48     """Site folder persistent class"""
    50     """Site folder persistent class"""
    49 
    51 
    50     roles_interface = ISiteFolderRoles
    52     roles_interface = ISiteFolderRoles
    51 
    53 
    52     notepad = FieldProperty(ISiteFolder['notepad'])
    54     notepad = FieldProperty(ISiteFolder['notepad'])
       
    55 
       
    56     content_name = _("Site folder")
    53 
    57 
    54     sequence_name = ''  # use default sequence generator
    58     sequence_name = ''  # use default sequence generator
    55     sequence_prefix = ''
    59     sequence_prefix = ''
    56 
    60 
    57     def is_deletable(self):
    61     def is_deletable(self):