--- 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,