--- a/src/pyams_content/component/illustration/interfaces/__init__.py Thu Sep 06 17:43:49 2018 +0200
+++ b/src/pyams_content/component/illustration/interfaces/__init__.py Fri Sep 07 16:40:05 2018 +0200
@@ -15,18 +15,16 @@
# import standard library
-# import interfaces
-from pyams_content.component.paragraph.interfaces import IBaseParagraph
-from pyams_content.features.renderer.interfaces import IRenderedContent
-from pyams_i18n.schema import I18nTextLineField, I18nTextField, I18nThumbnailMediaField
from zope.annotation.interfaces import IAttributeAnnotatable
-
# import packages
from zope.interface import Interface
from zope.schema import Choice, TextLine
from pyams_content import _
-
+# import interfaces
+from pyams_content.component.paragraph.interfaces import IBaseParagraph
+from pyams_content.features.renderer.interfaces import IRenderedContent
+from pyams_i18n.schema import I18nTextLineField, I18nTextField, I18nThumbnailMediaField
#
# Illustration
@@ -57,6 +55,10 @@
description=_("Alternate title used to describe image content"),
required=False)
+ author = TextLine(title=_("Author"),
+ description=_("Name of picture's author"),
+ required=False)
+
class IIllustration(IBasicIllustration, IRenderedContent):
"""Illustration paragraph"""
@@ -65,10 +67,6 @@
description=_("Illustration description displayed in front-office templates"),
required=False)
- author = TextLine(title=_("Author"),
- description=_("Name of picture's author"),
- required=False)
-
renderer = Choice(title=_("Illustration template"),
description=_("Presentation template used for illustration"),
vocabulary=ILLUSTRATION_RENDERERS,