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