src/pyams_content/component/paragraph/interfaces/milestone.py
changeset 936 2b31cde8c028
parent 935 8a7ec586dce1
child 937 b9c5249db72b
--- a/src/pyams_content/component/paragraph/interfaces/milestone.py	Thu Sep 06 17:43:49 2018 +0200
+++ b/src/pyams_content/component/paragraph/interfaces/milestone.py	Fri Sep 07 16:40:05 2018 +0200
@@ -15,19 +15,17 @@
 
 # import standard library
 
-# import interfaces
-from pyams_content.component.paragraph import IBaseParagraph
-from pyams_content.interfaces.container import IOrderedContainer
 from zope.annotation.interfaces import IAttributeAnnotatable
-
-# import packages
-from pyams_i18n.schema import I18nTextLineField
 from zope.container.constraints import containers, contains
 from zope.interface import Interface
 from zope.schema import Bool, Choice
 
 from pyams_content import _
-
+# import interfaces
+from pyams_content.component.paragraph import IBaseParagraph
+from pyams_content.interfaces.container import IOrderedContainer
+# import packages
+from pyams_i18n.schema import I18nTextLineField, I18nTextField
 
 MILESTONE_CONTAINER_KEY = 'pyams_content.milestones'
 
@@ -80,6 +78,10 @@
 class IMilestoneParagraph(IMilestoneContainerTarget, IBaseParagraph):
     """Milestones paragraph interface"""
 
+    body = I18nTextField(title=_("Associated text"),
+                         description=_("Additional text associated to this milestone Paragraph"),
+                         required=False)
+
     renderer = Choice(title=_("Milestones template"),
                       description=_("Presentation template used for milestones"),
                       vocabulary=MILESTONE_PARAGRAPH_RENDERERS,