src/pyams_content/shared/blog/manager.py
changeset 353 4839285629d1
parent 319 4c819010d0fd
child 481 b69f240fc46d
equal deleted inserted replaced
352:a84cf36e9d1b 353:4839285629d1
    14 
    14 
    15 
    15 
    16 # import standard library
    16 # import standard library
    17 
    17 
    18 # import interfaces
    18 # import interfaces
       
    19 from pyams_content.component.illustration import IIllustrationTarget
    19 from pyams_content.component.paragraph.interfaces import IParagraphFactorySettings
    20 from pyams_content.component.paragraph.interfaces import IParagraphFactorySettings
    20 from pyams_content.component.theme.interfaces import IThemesManagerTarget
    21 from pyams_content.component.theme.interfaces import IThemesManagerTarget
    21 from pyams_content.shared.blog.interfaces import IBlogManager, BLOG_CONTENT_TYPE, IBlogFolder
    22 from pyams_content.shared.blog.interfaces import IBlogManager, BLOG_CONTENT_TYPE, IBlogFolder
    22 from pyams_portal.interfaces import IPortalContext
    23 from pyams_portal.interfaces import IPortalContext
    23 from zope.annotation.interfaces import IAttributeAnnotatable
    24 from zope.annotation.interfaces import IAttributeAnnotatable
    44             if not element.is_deletable():
    45             if not element.is_deletable():
    45                 return False
    46                 return False
    46         return True
    47         return True
    47 
    48 
    48 
    49 
    49 @implementer(IBlogManager, IParagraphFactorySettings, IThemesManagerTarget, IAttributeAnnotatable, IPortalContext)
    50 @implementer(IBlogManager, IParagraphFactorySettings, IThemesManagerTarget,
       
    51              IIllustrationTarget, IPortalContext, IAttributeAnnotatable)
    50 class BlogManager(SharedTool, UserSkinnableContent):
    52 class BlogManager(SharedTool, UserSkinnableContent):
    51     """Nlog manager class"""
    53     """Nlog manager class"""
    52 
    54 
    53     folder_factory = BlogFolder
    55     folder_factory = BlogFolder
    54 
    56