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