src/pyams_sequence/widget/__init__.py
changeset 54 3f9dda94c354
parent 30 019da188c5a6
child 90 afd059b0f037
--- a/src/pyams_sequence/widget/__init__.py	Mon Jul 09 11:42:45 2018 +0200
+++ b/src/pyams_sequence/widget/__init__.py	Thu Jul 12 16:00:06 2018 +0200
@@ -21,7 +21,7 @@
 from pyams_form.interfaces.form import IFormLayer
 from pyams_i18n.interfaces import II18n
 from pyams_sequence.interfaces import ISequentialIntIds, ISequentialIdInfo
-from pyams_sequence.schema import IInternalReference, IInternalReferencesList
+from pyams_sequence.schema import IInternalReferenceField, IInternalReferencesListField
 from pyams_sequence.widget.interfaces import IInternalReferenceWidget, IInternalReferencesListWidget
 
 try:
@@ -38,7 +38,7 @@
 from hypatia.query import Eq, Any
 from pyams_catalog.query import CatalogResultSet
 from pyams_form.widget import widgettemplate_config
-from pyams_sequence.utility import get_last_version
+from pyams_sequence.reference import get_last_version
 from pyams_utils.adapter import adapter_config
 from pyams_utils.registry import get_utility
 from z3c.form.browser.widget import HTMLInputWidget
@@ -80,7 +80,7 @@
             return json.dumps({self.value: translate(_("missing reference: {0}")).format(self.value)})
 
 
-@adapter_config(context=(IInternalReference, IFormLayer), provides=IFieldWidget)
+@adapter_config(context=(IInternalReferenceField, IFormLayer), provides=IFieldWidget)
 def InternalReferenceFieldWidget(field, request):
     """Internal reference field widget factory"""
     return FieldWidget(field, InternalReferenceWidget(request))
@@ -90,7 +90,7 @@
 # Internal references list widget
 #
 
-@adapter_config(context=(IInternalReferencesList, IInternalReferencesListWidget), provides=IDataConverter)
+@adapter_config(context=(IInternalReferencesListField, IInternalReferencesListWidget), provides=IDataConverter)
 class InternalReferencesListDataConverter(BaseDataConverter):
     """Internal references list data converter"""
 
@@ -135,7 +135,7 @@
         return json.dumps(results)
 
 
-@adapter_config(context=(IInternalReferencesList, IFormLayer), provides=IFieldWidget)
+@adapter_config(context=(IInternalReferencesListField, IFormLayer), provides=IFieldWidget)
 def InternalReferencesListFieldWidget(field, request):
     """Internal references list field widget factory"""
     return FieldWidget(field, InternalReferencesListWidget(request))