src/pyams_content/shared/news/__init__.py
changeset 951 9395a088cd46
parent 834 208fa7e30ea1
child 1207 a97f2023131a
equal deleted inserted replaced
950:12ad545bc649 951:9395a088cd46
    13 __docformat__ = 'restructuredtext'
    13 __docformat__ = 'restructuredtext'
    14 
    14 
    15 
    15 
    16 # import standard library
    16 # import standard library
    17 
    17 
       
    18 from zope.interface import implementer, provider
       
    19 
    18 # import interfaces
    20 # import interfaces
    19 from pyams_content.component.illustration import IIllustrationTarget, ILinkIllustrationTarget
    21 from pyams_content.component.illustration.interfaces import IIllustrationTarget, ILinkIllustrationTarget
    20 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget
    22 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget
    21 from pyams_content.component.theme.interfaces import ITagsTarget, IThemesTarget
    23 from pyams_content.component.theme.interfaces import ITagsTarget, IThemesTarget
    22 from pyams_content.features.preview.interfaces import IPreviewTarget
    24 from pyams_content.features.preview.interfaces import IPreviewTarget
    23 from pyams_content.features.review.interfaces import IReviewTarget
    25 from pyams_content.features.review.interfaces import IReviewTarget
       
    26 # import packages
       
    27 from pyams_content.shared.common import SharedContent, WfSharedContent, register_content_type
    24 from pyams_content.shared.common.interfaces import IWfSharedContentFactory
    28 from pyams_content.shared.common.interfaces import IWfSharedContentFactory
    25 from pyams_content.shared.news.interfaces import INewsEvent, IWfNewsEvent, NEWS_CONTENT_TYPE, NEWS_CONTENT_NAME, \
    29 from pyams_content.shared.news.interfaces import INewsEvent, IWfNewsEvent, NEWS_CONTENT_TYPE, NEWS_CONTENT_NAME, \
    26     IWfNewsEventFactory
    30     IWfNewsEventFactory
    27 
       
    28 # import packages
       
    29 from pyams_content.shared.common import SharedContent, WfSharedContent, register_content_type
       
    30 from pyams_utils.adapter import adapter_config
    31 from pyams_utils.adapter import adapter_config
    31 from zope.interface import implementer, provider
       
    32 
    32 
    33 
    33 
    34 @implementer(IWfNewsEvent, IIllustrationTarget, ILinkIllustrationTarget, IParagraphContainerTarget,
    34 @implementer(IWfNewsEvent, IIllustrationTarget, ILinkIllustrationTarget, IParagraphContainerTarget,
    35              ITagsTarget, IThemesTarget, IPreviewTarget, IReviewTarget)
    35              ITagsTarget, IThemesTarget, IPreviewTarget, IReviewTarget)
    36 class WfNewsEvent(WfSharedContent):
    36 class WfNewsEvent(WfSharedContent):