src/pyams_content/shared/site/manager.py
changeset 714 dd257ef7fcaa
parent 694 4541a452fd4c
child 963 fff756709617
equal deleted inserted replaced
713:12fe2795ace1 714:dd257ef7fcaa
    48 from zope.container.ordered import OrderedContainer
    48 from zope.container.ordered import OrderedContainer
    49 from zope.interface import implementer
    49 from zope.interface import implementer
    50 from zope.schema.fieldproperty import FieldProperty
    50 from zope.schema.fieldproperty import FieldProperty
    51 from zope.schema.vocabulary import SimpleTerm, SimpleVocabulary
    51 from zope.schema.vocabulary import SimpleTerm, SimpleVocabulary
    52 
    52 
       
    53 from pyams_content import _
       
    54 
    53 
    55 
    54 @implementer(ISiteManager, IParagraphFactorySettings, IThemesManagerTarget, IPictogramManagerTarget,
    56 @implementer(ISiteManager, IParagraphFactorySettings, IThemesManagerTarget, IPictogramManagerTarget,
    55              IIllustrationTarget, ILinkIllustrationTarget, IPortalContext, IHeaderTarget,
    57              IIllustrationTarget, ILinkIllustrationTarget, IPortalContext, IHeaderTarget,
    56              IFooterTarget, IPreviewTarget)
    58              IFooterTarget, IPreviewTarget)
    57 class SiteManager(SiteContainerMixin, OrderedContainer, BaseSharedTool, UserSkinnableContent):
    59 class SiteManager(SiteContainerMixin, OrderedContainer, BaseSharedTool, UserSkinnableContent):
    60     allowed_paragraphs = FieldProperty(IParagraphFactorySettings['allowed_paragraphs'])
    62     allowed_paragraphs = FieldProperty(IParagraphFactorySettings['allowed_paragraphs'])
    61     auto_created_paragraphs = FieldProperty(IParagraphFactorySettings['auto_created_paragraphs'])
    63     auto_created_paragraphs = FieldProperty(IParagraphFactorySettings['auto_created_paragraphs'])
    62 
    64 
    63     sequence_name = ''  # use default sequence generator
    65     sequence_name = ''  # use default sequence generator
    64     sequence_prefix = ''
    66     sequence_prefix = ''
       
    67 
       
    68     content_name = _("Site manager")
    65 
    69 
    66     @property
    70     @property
    67     def folder_factory(self):
    71     def folder_factory(self):
    68         return ISiteFolderFactory(self, SiteFolder)
    72         return ISiteFolderFactory(self, SiteFolder)
    69 
    73