src/pyams_content/shared/common/portlet/interfaces.py
changeset 1385 7383e6ce5411
parent 1265 4bacdf4ceadf
--- a/src/pyams_content/shared/common/portlet/interfaces.py	Tue Nov 19 16:39:10 2019 +0100
+++ b/src/pyams_content/shared/common/portlet/interfaces.py	Mon Jun 22 17:34:24 2020 +0200
@@ -15,6 +15,7 @@
 from zope.schema import Bool
 
 from pyams_content import _
+from pyams_i18n.schema import I18nTextLineField
 from pyams_portal.interfaces import IPortletSettings
 
 
@@ -37,8 +38,22 @@
                           required=True,
                           default=True)
 
+    display_publication_date = Bool(title=_("Display publication date?"),
+                                    description=_("If 'yes', content publication date will be "
+                                                  "displayed; the selected publication date is "
+                                                  "those which is selected while publishing the "
+                                                  "content"),
+                                    required=True,
+                                    default=False)
+
+    publication_date_prefix = I18nTextLineField(title=_("Publication date prefix"),
+                                                description=_("This text will be displayed "
+                                                              "before publication date"),
+                                                required=False)
+
     display_specificities = Bool(title=_("Display specificities?"),
-                                 description=_("If 'no', specific content's informations won't be displayed..."),
+                                 description=_("If 'no', specific content's informations won't "
+                                               "be displayed..."),
                                  required=True,
                                  default=True)
 
@@ -46,6 +61,19 @@
 class ISharedContentTitlePortletSettings(IPortletSettings):
     """Shared content title portlet settings"""
 
+    display_publication_date = Bool(title=_("Display publication date?"),
+                                    description=_("If 'yes', content publication date will be "
+                                                  "displayed; the selected publication date is "
+                                                  "those which is selected while publishing the "
+                                                  "content"),
+                                    required=True,
+                                    default=False)
+
+    publication_date_prefix = I18nTextLineField(title=_("Publication date prefix"),
+                                                description=_("This text will be displayed "
+                                                              "before publication date"),
+                                                required=False)
+
 
 class ISharedContentSpecificitiesPortletSettings(IPortletSettings):
     """Shared content specificities portlet settings"""