Initial commit: Odoo 18.0-20251222 extra-addons
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
tests / Detect unreleased dependencies (push) Has been cancelled
tests / test with OCB (push) Has been cancelled
tests / test with Odoo (push) Has been cancelled

This commit is contained in:
tocmo0nlord
2026-03-13 20:43:25 +00:00
parent 36e847a7df
commit adbe430761
9472 changed files with 1265727 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
- Holger Brunn \<<hbrunn@therp.nl>\>
- Ronald Portier \<<rportier@therp.nl>\>
- [Tecnativa](https://www.tecnativa.com):
- Sergio Teruel
- Carlos Dauden
- [Trobz](https://www.trobz.com):
- Nhan Tran \<<nhant@trobz.com>\>
- Iván Todorovich \<<ivan.todorovich@camptocamp.com>\>
- Frederic Grall \<<fgr@apik.cloud>>

View File

@@ -0,0 +1,2 @@
This module was written to make it simple to add custom operators for
view inheritance.

View File

@@ -0,0 +1 @@
- Support an `eval` attribute for our new node types.

View File

@@ -0,0 +1,32 @@
**Change a python dictionary (context for example)**
``` xml
<field position="attributes">
<attribute name="context" operation="update">
{
"key": "value",
}
</attribute>
</field>
```
Note that views are subject to evaluation of xmlids anyways, so if you
need to refer to some xmlid, say `%(xmlid)s`.
**Add text after and/or before than original**
``` xml
<attribute name="$attribute" operation="text_add">
$text_before {old_value} $text_after
</attribute>
```
**Add domain with AND/OR join operator (AND if missed) allowing
conditional changes**
``` xml
<attribute name="$attribute" operation="domain_add"
condition="$field_condition" join_operator="OR">
$domain_to_add
</attribute>
```