summaryrefslogtreecommitdiff
path: root/odoo/addons/test_new_api/ir.model.access.csv
diff options
context:
space:
mode:
authorRaphael Collet <rco@odoo.com>2018-01-04 15:22:17 +0100
committerRaphael Collet <rco@odoo.com>2018-01-12 13:42:05 +0100
commit3fbd86bcbe6dffe923e10d4690ee302c6a779f90 (patch)
tree903b69236072bc34212c83c92a2f125ec0a4a986 /odoo/addons/test_new_api/ir.model.access.csv
parent9f4c1646bc64f870082f22abd9ba6b2b65a2945a (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 'odoo/addons/test_new_api/ir.model.access.csv')
-rw-r--r--odoo/addons/test_new_api/ir.model.access.csv1
1 files changed, 1 insertions, 0 deletions
diff --git a/odoo/addons/test_new_api/ir.model.access.csv b/odoo/addons/test_new_api/ir.model.access.csv
index 4db53199c26..a88e202a86d 100644
--- a/odoo/addons/test_new_api/ir.model.access.csv
+++ b/odoo/addons/test_new_api/ir.model.access.csv
@@ -18,3 +18,4 @@ access_test_new_api_company,access_test_new_api_company,model_test_new_api_compa
access_test_new_api_company_attr,access_test_new_api_company_attr,model_test_new_api_company_attr,,1,1,1,1
access_test_new_api_compute_inverse,access_test_new_api_compute_inverse,model_test_new_api_compute_inverse,,1,1,1,1
access_test_new_api_recursive,access_test_new_api_recursive,model_test_new_api_recursive,,1,1,1,1
+access_test_new_api_cascade,access_test_new_api_cascade,model_test_new_api_cascade,,1,1,1,1