equal
deleted
inserted
replaced
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) |