--- a/src/pyams_content/shared/logo/interfaces/__init__.py Thu Jul 12 17:35:20 2018 +0200
+++ b/src/pyams_content/shared/logo/interfaces/__init__.py Thu Jul 12 17:35:51 2018 +0200
@@ -18,10 +18,11 @@
# import interfaces
from pyams_content.component.paragraph import IBaseParagraph
from pyams_content.shared.common.interfaces import ISharedTool, IWfSharedContent, ISharedContent
+from pyams_sequence.interfaces import IInternalReferencesList
# import packages
from pyams_file.schema import ImageField
-from pyams_sequence.schema import InternalReferencesList
+from pyams_sequence.schema import InternalReferencesListField
from zope.interface import Interface
from zope.schema import URI, Choice
@@ -70,17 +71,14 @@
LOGOS_PARAGRAPH_RENDERERS = 'PyAMS.shared.logos.renderers'
-class ILogosParagraph(IBaseParagraph):
+class ILogosParagraph(IBaseParagraph, IInternalReferencesList):
"""Logos paragraph"""
- references = InternalReferencesList(title=_("Logos references"),
- description=_("List of internal logos references"),
- content_type=LOGO_CONTENT_TYPE)
+ references = InternalReferencesListField(title=_("Logos references"),
+ description=_("List of internal logos references"),
+ content_type=LOGO_CONTENT_TYPE)
renderer = Choice(title=_("Logos template"),
description=_("Presentation template used for this paragraph"),
vocabulary=LOGOS_PARAGRAPH_RENDERERS,
default='default')
-
- def get_targets(self, state=None):
- """Get references targets"""