From 70942e4cfb7a8993904b4d142e3b1749a40db806 Mon Sep 17 00:00:00 2001 From: Mitali Patel Date: Thu, 14 Sep 2017 13:46:00 +0530 Subject: [PATCH] [IMP] base: improve view rng validation (#17902) Split big universal RNG into view-specific schemas and moved rng based view validation into view_validation.py file. Adapt old views, and remove deprecated tag `version="7.0"` from views. --- addons/account/views/account_payment_view.xml | 6 +- addons/mrp_repair/wizard/mrp_repair_cancel.py | 2 +- .../views/pos_restaurant_views.xml | 14 +- odoo/addons/base/ir/ir_ui_view.py | 19 - .../base/module/wizard/base_module_upgrade.py | 2 +- odoo/addons/base/rng/calendar_view.rng | 48 + odoo/addons/base/rng/common.rng | 381 ++++++++ odoo/addons/base/rng/diagram_view.rng | 50 ++ odoo/addons/base/rng/gantt_view.rng | 36 + odoo/addons/base/rng/graph_view.rng | 35 + odoo/addons/base/rng/pivot_view.rng | 25 + odoo/addons/base/rng/search_view.rng | 29 + odoo/addons/base/rng/tree_view.rng | 72 ++ odoo/addons/base/rng/view.rng | 818 ------------------ odoo/addons/base/tests/test_views.py | 12 +- odoo/addons/test_exceptions/view.xml | 187 ++-- odoo/addons/test_new_api/views.xml | 16 +- odoo/tools/view_validation.py | 31 + 18 files changed, 826 insertions(+), 957 deletions(-) create mode 100644 odoo/addons/base/rng/calendar_view.rng create mode 100644 odoo/addons/base/rng/common.rng create mode 100644 odoo/addons/base/rng/diagram_view.rng create mode 100644 odoo/addons/base/rng/gantt_view.rng create mode 100644 odoo/addons/base/rng/graph_view.rng create mode 100644 odoo/addons/base/rng/pivot_view.rng create mode 100644 odoo/addons/base/rng/search_view.rng create mode 100644 odoo/addons/base/rng/tree_view.rng delete mode 100644 odoo/addons/base/rng/view.rng diff --git a/addons/account/views/account_payment_view.xml b/addons/account/views/account_payment_view.xml index 3ad1c3ce6db..18bed5ed15c 100644 --- a/addons/account/views/account_payment_view.xml +++ b/addons/account/views/account_payment_view.xml @@ -115,7 +115,7 @@ account.payment.form account.payment -
+