diff options
| author | Raphael Collet <rco@odoo.com> | 2018-01-04 15:22:17 +0100 |
|---|---|---|
| committer | Raphael Collet <rco@odoo.com> | 2018-01-12 13:42:05 +0100 |
| commit | 3fbd86bcbe6dffe923e10d4690ee302c6a779f90 (patch) | |
| tree | 903b69236072bc34212c83c92a2f125ec0a4a986 /addons/web/static/src/js/core/utils.js | |
| parent | 9f4c1646bc64f870082f22abd9ba6b2b65a2945a (diff) | |
[IMP] field: compute transitive dependencies over non-stored fields
In other words, when a field F depends on a non-stored field G, it also depends
on G's dependencies. This guarantees that whenever a dependency of G is
modified, F will be invalidated and marked to recompute (if necessary).
The transitive closure of dependencies is not computed over stored fields.
Anyway stored fields already trigger the recomputation of their dependent
fields during their recomputation. The performance impact on the loading of a
registry is negligible (less than 1%), and the increase of recomputation
triggers is small (less than 10%).
Diffstat (limited to 'addons/web/static/src/js/core/utils.js')
0 files changed, 0 insertions, 0 deletions
