src/pyams_content/shared/news/__init__.py
changeset 139 99a481dc4c89
parent 114 7799437055f1
child 266 16ff75a093d8
equal deleted inserted replaced
138:1643b6a9a02a 139:99a481dc4c89
    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.gallery.interfaces import IGalleryContainerTarget
       
    20 from pyams_content.component.extfile.interfaces import IExtFileContainerTarget
    19 from pyams_content.component.extfile.interfaces import IExtFileContainerTarget
    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.news.interfaces import INewsEvent, IWfNewsEvent, NEWS_CONTENT_TYPE, NEWS_CONTENT_NAME
    23 from pyams_content.shared.news.interfaces import INewsEvent, IWfNewsEvent, NEWS_CONTENT_TYPE, NEWS_CONTENT_NAME
    26 # import packages
    25 # import packages
    27 from pyams_content.shared.common import SharedContent, WfSharedContent, register_content_type
    26 from pyams_content.shared.common import SharedContent, WfSharedContent, register_content_type
    28 from zope.interface import implementer
    27 from zope.interface import implementer
    29 
    28 
    30 
    29 
    31 @implementer(IWfNewsEvent, IParagraphContainerTarget, IThemesTarget, IExtFileContainerTarget, ILinkContainerTarget,
    30 @implementer(IWfNewsEvent, IParagraphContainerTarget, IThemesTarget)
    32              IGalleryContainerTarget)
       
    33 class WfNewsEvent(WfSharedContent):
    31 class WfNewsEvent(WfSharedContent):
    34     """Base news event"""
    32     """Base news event"""
    35 
    33 
    36     content_type = NEWS_CONTENT_TYPE
    34     content_type = NEWS_CONTENT_TYPE
    37     content_name = NEWS_CONTENT_NAME
    35     content_name = NEWS_CONTENT_NAME