src/pyams_content/shared/logo/interfaces/__init__.py
changeset 555 8e8a14452567
parent 492 04503227569d
child 586 28445044f6e3
equal deleted inserted replaced
554:120ce09ade94 555:8e8a14452567
    15 
    15 
    16 # import standard library
    16 # import standard library
    17 
    17 
    18 # import interfaces
    18 # import interfaces
    19 from pyams_content.component.paragraph import IBaseParagraph
    19 from pyams_content.component.paragraph import IBaseParagraph
    20 from pyams_content.features.renderer.interfaces import IRenderedContent
       
    21 from pyams_content.shared.common.interfaces import ISharedTool, IWfSharedContent, ISharedContent
    20 from pyams_content.shared.common.interfaces import ISharedTool, IWfSharedContent, ISharedContent
    22 
    21 
    23 # import packages
    22 # import packages
    24 from pyams_file.schema import ImageField
    23 from pyams_file.schema import ImageField
    25 from pyams_sequence.schema import InternalReferencesList
    24 from pyams_sequence.schema import InternalReferencesList
    63 
    62 
    64 LOGOS_PARAGRAPH_TYPE = 'Logos'
    63 LOGOS_PARAGRAPH_TYPE = 'Logos'
    65 LOGOS_PARAGRAPH_RENDERERS = 'PyAMS.shared.logos.renderers'
    64 LOGOS_PARAGRAPH_RENDERERS = 'PyAMS.shared.logos.renderers'
    66 
    65 
    67 
    66 
    68 class ILogosParagraph(IRenderedContent, IBaseParagraph):
    67 class ILogosParagraph(IBaseParagraph):
    69     """Logos paragraph"""
    68     """Logos paragraph"""
    70 
    69 
    71     references = InternalReferencesList(title=_("Logos references"),
    70     references = InternalReferencesList(title=_("Logos references"),
    72                                         description=_("List of internal logos references"),
    71                                         description=_("List of internal logos references"),
    73                                         content_type=LOGO_CONTENT_TYPE)
    72                                         content_type=LOGO_CONTENT_TYPE)