Commit ff035382 authored by Romain Courteaud's avatar Romain Courteaud

[erp5_hal_json_style] FormBox content can be the current cell

parent 4f3738a1
...@@ -767,7 +767,7 @@ def renderField(traversed_document, field, form, value=MARKER, meta_type=None, k ...@@ -767,7 +767,7 @@ def renderField(traversed_document, field, form, value=MARKER, meta_type=None, k
} }
# FormBox might have own context if 'context_method_id' is defined # FormBox might have own context if 'context_method_id' is defined
formbox_context = traversed_document formbox_context = REQUEST.get('cell', traversed_document)
if field.get_value('context_method_id'): if field.get_value('context_method_id'):
# harness acquisition and call the method right away # harness acquisition and call the method right away
formbox_context = getattr(traversed_document, field.get_value('context_method_id'))( formbox_context = getattr(traversed_document, field.get_value('context_method_id'))(
...@@ -1876,7 +1876,7 @@ def calculateHateoas(is_portal=None, is_site_root=None, traversed_document=None, ...@@ -1876,7 +1876,7 @@ def calculateHateoas(is_portal=None, is_site_root=None, traversed_document=None,
# If the contents_item has field rendering in it, better is to add an # If the contents_item has field rendering in it, better is to add an
# extra layer of abstraction to not get conflicts # extra layer of abstraction to not get conflicts
contents_item[select]['field_gadget_param'] = renderField( contents_item[select]['field_gadget_param'] = renderField(
brain_document, traversed_document,
editable_field, editable_field,
listbox_form, listbox_form,
value=default_field_value, value=default_field_value,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment