src/pyams_content/component/paragraph/interfaces/contact.py
changeset 555 8e8a14452567
parent 515 a1d5eb955e54
child 575 e61e7effa80a
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 import IRenderedContent
       
    21 from pyams_content.shared.form.interfaces import FORM_CONTENT_TYPE
    20 from pyams_content.shared.form.interfaces import FORM_CONTENT_TYPE
    22 
    21 
    23 # import packages
    22 # import packages
    24 from pyams_file.schema import ImageField
    23 from pyams_file.schema import ImageField
    25 try:
    24 try:
    42 
    41 
    43 CONTACT_PARAGRAPH_TYPE = 'Contact'
    42 CONTACT_PARAGRAPH_TYPE = 'Contact'
    44 CONTACT_PARAGRAPH_RENDERERS = 'PyAMS.paragraph.contact.renderers'
    43 CONTACT_PARAGRAPH_RENDERERS = 'PyAMS.paragraph.contact.renderers'
    45 
    44 
    46 
    45 
    47 class IContactParagraph(IRenderedContent, IBaseParagraph):
    46 class IContactParagraph(IBaseParagraph):
    48     """Contact paragraph interface"""
    47     """Contact paragraph interface"""
    49 
    48 
    50     name = TextLine(title=_("Contact identity"),
    49     name = TextLine(title=_("Contact identity"),
    51                     description=_("Name of the contact"),
    50                     description=_("Name of the contact"),
    52                     required=True)
    51                     required=True)