src/pyams_content/shared/blog/__init__.py
changeset 139 99a481dc4c89
parent 42 bcb01961928e
child 156 6866b24c20ea
equal deleted inserted replaced
138:1643b6a9a02a 139:99a481dc4c89
    15 
    15 
    16 # import standard library
    16 # import standard library
    17 
    17 
    18 # import interfaces
    18 # import interfaces
    19 from pyams_content.component.extfile.interfaces import IExtFileContainerTarget
    19 from pyams_content.component.extfile.interfaces import IExtFileContainerTarget
    20 from pyams_content.component.gallery.interfaces import IGalleryContainerTarget
       
    21 from pyams_content.component.links.interfaces import ILinkContainerTarget
    20 from pyams_content.component.links.interfaces import ILinkContainerTarget
    22 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget
    21 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget
    23 from pyams_content.component.theme.interfaces import IThemesTarget
    22 from pyams_content.component.theme.interfaces import IThemesTarget
    24 from pyams_content.shared.blog.interfaces import IWfBlogPost, BLOG_CONTENT_TYPE, BLOG_CONTENT_NAME, IBlogPost
    23 from pyams_content.shared.blog.interfaces import IWfBlogPost, BLOG_CONTENT_TYPE, BLOG_CONTENT_NAME, IBlogPost
    25 
    24 
    26 # import packages
    25 # import packages
    27 from pyams_content.shared.common import WfSharedContent, register_content_type, SharedContent
    26 from pyams_content.shared.common import WfSharedContent, register_content_type, SharedContent
    28 from zope.interface import implementer
    27 from zope.interface import implementer
    29 
    28 
    30 
    29 
    31 @implementer(IWfBlogPost, IParagraphContainerTarget, IThemesTarget, IExtFileContainerTarget, ILinkContainerTarget,
    30 @implementer(IWfBlogPost, IParagraphContainerTarget, IThemesTarget, IExtFileContainerTarget, ILinkContainerTarget)
    32              IGalleryContainerTarget)
       
    33 class WfBlogPost(WfSharedContent):
    31 class WfBlogPost(WfSharedContent):
    34     """Base blog post"""
    32     """Base blog post"""
    35 
    33 
    36     content_type = BLOG_CONTENT_TYPE
    34     content_type = BLOG_CONTENT_TYPE
    37     content_name = BLOG_CONTENT_NAME
    35     content_name = BLOG_CONTENT_NAME