src/pyams_content/component/paragraph/contact.py
changeset 423 7dd6cb55f5c7
parent 419 824fef808845
child 495 512c874493b9
equal deleted inserted replaced
422:38fa157bfc5f 423:7dd6cb55f5c7
    15 
    15 
    16 # import standard library
    16 # import standard library
    17 
    17 
    18 # import interfaces
    18 # import interfaces
    19 from pyams_content.component.paragraph.interfaces import IParagraphFactory
    19 from pyams_content.component.paragraph.interfaces import IParagraphFactory
    20 from pyams_content.component.paragraph.interfaces.contact import IContactParagraph, CONTACT_PARAGRAPH_TYPE
    20 from pyams_content.component.paragraph.interfaces.contact import IContactParagraph, CONTACT_PARAGRAPH_TYPE, \
       
    21     CONTACT_PARAGRAPH_RENDERERS
    21 from pyams_content.features.checker.interfaces import IContentChecker, MISSING_VALUE, MISSING_LANG_VALUE
    22 from pyams_content.features.checker.interfaces import IContentChecker, MISSING_VALUE, MISSING_LANG_VALUE
    22 from pyams_file.interfaces import IImage, IResponsiveImage
    23 from pyams_file.interfaces import IImage, IResponsiveImage
    23 from pyams_i18n.interfaces import II18n, II18nManager, INegotiator
    24 from pyams_i18n.interfaces import II18n, II18nManager, INegotiator
    24 
    25 
    25 # import packages
    26 # import packages
   100                 field_title = translate(IContactParagraph[attr].title)
   101                 field_title = translate(IContactParagraph[attr].title)
   101                 output.append(translate(MISSING_VALUE).format(field=field_title))
   102                 output.append(translate(MISSING_VALUE).format(field=field_title))
   102         return output
   103         return output
   103 
   104 
   104 
   105 
   105 @vocabulary_config(name='PyAMS contact paragraph renderers')
   106 @vocabulary_config(name=CONTACT_PARAGRAPH_RENDERERS)
   106 class ContactParagraphRendererVocabulary(SimpleVocabulary):
   107 class ContactParagraphRendererVocabulary(SimpleVocabulary):
   107     """Contact paragraph renderers vocabulary"""
   108     """Contact paragraph renderers vocabulary"""
   108 
   109 
   109     def __init__(self, context=None):
   110     def __init__(self, context=None):
   110         request = check_request()
   111         request = check_request()