diff --git a/content/developer/reference/backend/views.rst b/content/developer/reference/backend/views.rst index 258b714a0..59d146ba2 100644 --- a/content/developer/reference/backend/views.rst +++ b/content/developer/reference/backend/views.rst @@ -297,6 +297,10 @@ how the matched node should be altered: * if the ``attribute`` element has no body, the attribute named after its ``name`` is removed from the matched node. If no such attribute exists, an error is raised + * if the ``attribute`` element has an ``add`` attribute, a ``remove`` attribute, or both, the + value of the matched node's attribute named after ``name`` is recomputed to include the + value(s) of ``add`` (separated by ``separator``) and delete the value(s) of ``remove`` + (separated by ``separator``). If ``separator`` is not provided, ``,`` is used instead. .. code-block:: xml @@ -305,6 +309,7 @@ how the matched node should be altered: {'invisible': [('sale_ok', '=', False)], 'readonly': [('editable', '=', False)]} + ``move``