src/pyams_content/shared/logo/interfaces/__init__.py
changeset 841 d50743e69693
parent 822 5ac0fcedd89e
child 951 9395a088cd46
--- 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"""