src/pyams_content/shared/blog/manager.py
changeset 487 093f201e3168
parent 481 b69f240fc46d
child 492 04503227569d
equal deleted inserted replaced
486:cb67e71dafff 487:093f201e3168
    17 
    17 
    18 # import interfaces
    18 # import interfaces
    19 from pyams_content.component.illustration import IIllustrationTarget
    19 from pyams_content.component.illustration import IIllustrationTarget
    20 from pyams_content.component.paragraph.interfaces import IParagraphFactorySettings
    20 from pyams_content.component.paragraph.interfaces import IParagraphFactorySettings
    21 from pyams_content.component.theme.interfaces import IThemesManagerTarget
    21 from pyams_content.component.theme.interfaces import IThemesManagerTarget
       
    22 from pyams_content.features.preview.interfaces import IPreviewTarget
    22 from pyams_content.reference.pictograms.interfaces import IPictogramManagerTarget
    23 from pyams_content.reference.pictograms.interfaces import IPictogramManagerTarget
    23 from pyams_content.shared.blog.interfaces import IBlogManager, BLOG_CONTENT_TYPE, IBlogFolder
    24 from pyams_content.shared.blog.interfaces import IBlogManager, BLOG_CONTENT_TYPE, IBlogFolder
    24 from pyams_portal.interfaces import IPortalContext
    25 from pyams_portal.interfaces import IPortalContext
    25 from zope.annotation.interfaces import IAttributeAnnotatable
    26 from zope.annotation.interfaces import IAttributeAnnotatable
    26 from zope.component.interfaces import ISite
    27 from zope.component.interfaces import ISite
    47                 return False
    48                 return False
    48         return True
    49         return True
    49 
    50 
    50 
    51 
    51 @implementer(IBlogManager, IParagraphFactorySettings, IThemesManagerTarget, IPictogramManagerTarget,
    52 @implementer(IBlogManager, IParagraphFactorySettings, IThemesManagerTarget, IPictogramManagerTarget,
    52              IIllustrationTarget, IPortalContext, IAttributeAnnotatable)
    53              IIllustrationTarget, IPortalContext, IPreviewTarget, IAttributeAnnotatable)
    53 class BlogManager(SharedTool, UserSkinnableContent):
    54 class BlogManager(SharedTool, UserSkinnableContent):
    54     """Nlog manager class"""
    55     """Nlog manager class"""
    55 
    56 
    56     folder_factory = BlogFolder
    57     folder_factory = BlogFolder
    57 
    58