From b4f0e758eb5bd38e04b3ed7637082f2f786f70af Mon Sep 17 00:00:00 2001 From: Ravi Gohil Date: Tue, 24 Mar 2020 06:28:24 +0000 Subject: [PATCH] [IMP] l10n_xx: hide country specific fields from company/settings view There are few fields added on settings and on company form view by various l10n modules which are meant for particular country's user and are of no use to others. Such fields should be hidden from unrelated users. With this commit, it will be the case. closes odoo/odoo#35755 Task: 2049977 Closes: #35755 Related: odoo/enterprise#5158 Related: odoo/enterprise#5158 Signed-off-by: Josse Colpaert --- addons/l10n_ar/models/res_company.py | 1 - addons/l10n_ar/views/res_company_view.xml | 11 ++++------- addons/l10n_ch/views/res_config_settings_views.xml | 4 ++-- addons/l10n_cl/views/res_config_settings_view.xml | 2 +- addons/l10n_eu_service/models/__init__.py | 1 + .../l10n_eu_service/models/res_config_settings.py | 14 ++++++++++++++ .../views/res_config_settings_views.xml | 3 ++- addons/l10n_fr/views/l10n_fr_view.xml | 4 ++-- addons/l10n_in/models/res_config_settings.py | 5 ----- addons/l10n_in/views/res_company_view.xml | 2 +- addons/l10n_in/views/res_config_settings_views.xml | 3 +-- addons/l10n_it_edi/views/l10n_it_view.xml | 12 ++++++------ addons/l10n_mx/views/res_config_settings_views.xml | 2 +- addons/l10n_sg/views/res_company_view.xml | 2 +- 14 files changed, 36 insertions(+), 30 deletions(-) create mode 100644 addons/l10n_eu_service/models/res_config_settings.py diff --git a/addons/l10n_ar/models/res_company.py b/addons/l10n_ar/models/res_company.py index 26ae52e3f52..cdba6dbd784 100644 --- a/addons/l10n_ar/models/res_company.py +++ b/addons/l10n_ar/models/res_company.py @@ -6,7 +6,6 @@ class ResCompany(models.Model): _inherit = "res.company" - l10n_ar_country_code = fields.Char(related='country_id.code', string='Country Code') l10n_ar_gross_income_number = fields.Char( related='partner_id.l10n_ar_gross_income_number', string='Gross Income Number', readonly=False, help="This field is required in order to print the invoice report properly") diff --git a/addons/l10n_ar/views/res_company_view.xml b/addons/l10n_ar/views/res_company_view.xml index f61dd94401e..b338f06bdac 100644 --- a/addons/l10n_ar/views/res_company_view.xml +++ b/addons/l10n_ar/views/res_company_view.xml @@ -5,17 +5,14 @@ res.company -
- - - -