src/pyams_content/shared/blog/__init__.py
changeset 353 4839285629d1
parent 297 4f385d0a5ce7
child 492 04503227569d
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 IParagraphContainerTarget
    20 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget
    20 from pyams_content.component.theme.interfaces import IThemesTarget
    21 from pyams_content.component.theme.interfaces import IThemesTarget
    21 from pyams_content.features.preview.interfaces import IPreviewTarget
    22 from pyams_content.features.preview.interfaces import IPreviewTarget
    22 from pyams_content.features.review.interfaces import IReviewTarget
    23 from pyams_content.features.review.interfaces import IReviewTarget
    23 from pyams_content.shared.blog.interfaces import IWfBlogPost, BLOG_CONTENT_TYPE, BLOG_CONTENT_NAME, IBlogPost
    24 from pyams_content.shared.blog.interfaces import IWfBlogPost, BLOG_CONTENT_TYPE, BLOG_CONTENT_NAME, IBlogPost
    27 from pyams_content.shared.common import WfSharedContent, register_content_type, SharedContent
    28 from pyams_content.shared.common import WfSharedContent, register_content_type, SharedContent
    28 from zope.interface import implementer
    29 from zope.interface import implementer
    29 
    30 
    30 
    31 
    31 @implementer(IWfBlogPost, IParagraphContainerTarget, IThemesTarget,
    32 @implementer(IWfBlogPost, IParagraphContainerTarget, IThemesTarget,
    32              IPreviewTarget, IReviewTarget)
    33              IIllustrationTarget, IPreviewTarget, IReviewTarget)
    33 class WfBlogPost(WfSharedContent):
    34 class WfBlogPost(WfSharedContent):
    34     """Base blog post"""
    35     """Base blog post"""
    35 
    36 
    36     content_type = BLOG_CONTENT_TYPE
    37     content_type = BLOG_CONTENT_TYPE
    37     content_name = BLOG_CONTENT_NAME
    38     content_name = BLOG_CONTENT_NAME