src/pyams_content/shared/news/__init__.py
changeset 353 4839285629d1
parent 266 16ff75a093d8
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.news.interfaces import INewsEvent, IWfNewsEvent, NEWS_CONTENT_TYPE, NEWS_CONTENT_NAME
    24 from pyams_content.shared.news.interfaces import INewsEvent, IWfNewsEvent, NEWS_CONTENT_TYPE, NEWS_CONTENT_NAME
    25 # import packages
    26 # import packages
    26 from pyams_content.shared.common import SharedContent, WfSharedContent, register_content_type
    27 from pyams_content.shared.common import SharedContent, WfSharedContent, register_content_type
    27 from zope.interface import implementer
    28 from zope.interface import implementer
    28 
    29 
    29 
    30 
    30 @implementer(IWfNewsEvent, IParagraphContainerTarget, IThemesTarget,
    31 @implementer(IWfNewsEvent, IIllustrationTarget, IParagraphContainerTarget, IThemesTarget,
    31              IPreviewTarget, IReviewTarget)
    32              IPreviewTarget, IReviewTarget)
    32 class WfNewsEvent(WfSharedContent):
    33 class WfNewsEvent(WfSharedContent):
    33     """Base news event"""
    34     """Base news event"""
    34 
    35 
    35     content_type = NEWS_CONTENT_TYPE
    36     content_type = NEWS_CONTENT_TYPE