diff -r 27a1c8d531b9 -r a1d5eb955e54 src/pyams_content/component/paragraph/interfaces/contact.py --- a/src/pyams_content/component/paragraph/interfaces/contact.py Wed Apr 04 14:43:09 2018 +0200 +++ b/src/pyams_content/component/paragraph/interfaces/contact.py Wed Apr 04 15:35:44 2018 +0200 @@ -12,11 +12,13 @@ __docformat__ = 'restructuredtext' + # import standard library # import interfaces from pyams_content.component.paragraph import IBaseParagraph from pyams_content.features.renderer import IRenderedContent +from pyams_content.shared.form.interfaces import FORM_CONTENT_TYPE # import packages from pyams_file.schema import ImageField @@ -27,6 +29,8 @@ else: have_gis = True from pyams_i18n.schema import I18nTextLineField +from pyams_sequence.schema import InternalReference +from pyams_utils.schema import MailAddressField from zope.schema import TextLine, Text, Choice from pyams_content import _ @@ -63,6 +67,15 @@ address = Text(title=_("Address"), required=False) + contact_email = MailAddressField(title=_("Email address"), + description=_("Contact email address"), + required=False) + + contact_form = InternalReference(title=_("Contact form"), + description=_("Reference of contact form"), + required=False, + content_type=FORM_CONTENT_TYPE) + renderer = Choice(title=_("Contact template"), description=_("Presentation template used for this contact"), vocabulary=CONTACT_PARAGRAPH_RENDERERS,