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