--- a/src/pyams_content/component/paragraph/interfaces/contact.py Tue Nov 13 16:42:27 2018 +0100
+++ b/src/pyams_content/component/paragraph/interfaces/contact.py Wed Nov 14 09:33:28 2018 +0100
@@ -12,15 +12,16 @@
__docformat__ = 'restructuredtext'
+from zope.schema import Choice, Text, TextLine
-# import standard library
-
-# import interfaces
from pyams_content.component.paragraph import IBaseParagraph
from pyams_content.shared.form.interfaces import FORM_CONTENT_TYPE
+from pyams_file.schema import ImageField
+from pyams_i18n.schema import I18nTextLineField
+from pyams_sequence.schema import InternalReferenceField
+from pyams_utils.schema import MailAddressField
-# import packages
-from pyams_file.schema import ImageField
+
try:
from pyams_gis.schema import GeoPointField
except ImportError:
@@ -28,10 +29,6 @@
have_gis = False
else:
have_gis = True
-from pyams_i18n.schema import I18nTextLineField
-from pyams_sequence.schema import InternalReferenceField
-from pyams_utils.schema import MailAddressField
-from zope.schema import TextLine, Text, Choice
from pyams_content import _
@@ -50,12 +47,16 @@
name = TextLine(title=_("Contact identity"),
description=_("Name of the contact"),
- required=True)
+ required=False)
charge = I18nTextLineField(title=_("In charge of"),
description=_("Label of contact function"),
required=False)
+ company = TextLine(title=_("Company"),
+ description=_("Business name of the employer"),
+ required=False)
+
contact_email = MailAddressField(title=_("Email address"),
description=_("Contact email address"),
required=False)
@@ -65,6 +66,10 @@
required=False,
content_type=FORM_CONTENT_TYPE)
+ phone_number = TextLine(title=_('Phone number'),
+ description=_('Phone number in international format.\n E.g. +33 ....'),
+ required=False, )
+
photo = ImageField(title=_("Photo"),
description=_("Use 'browse' button to select contact picture"),
required=False)