From 7c6bc684a9f4260b5b3e71febef978b2cadd9b67 Mon Sep 17 00:00:00 2001 From: eco-odoo Date: Thu, 31 May 2018 10:22:17 +0200 Subject: [PATCH] [IMP] base: some cleaning in general settings Use a new view to choose the document template. Remove layout fields from base company form. Reword Edit Header -> Edit Layout Set a default logo for a new company in data instead of demo data task: 60668 --- .../base_setup/models/res_config_settings.py | 2 +- .../views/res_config_settings_views.xml | 2 +- addons/web/static/src/scss/form_view.scss | 16 ++++++ odoo/addons/base/data/res_partner_data.xml | 1 + odoo/addons/base/data/res_users_demo.xml | 1 - odoo/addons/base/views/res_company_views.xml | 53 +++++++++++++++++-- 6 files changed, 69 insertions(+), 6 deletions(-) diff --git a/addons/base_setup/models/res_config_settings.py b/addons/base_setup/models/res_config_settings.py index ef42b700bb4..a2d4c5a4511 100644 --- a/addons/base_setup/models/res_config_settings.py +++ b/addons/base_setup/models/res_config_settings.py @@ -94,7 +94,7 @@ class ResConfigSettings(models.TransientModel): @api.multi def change_report_template(self): self.ensure_one() - template = self.env.ref('base.view_company_report_form') + template = self.env.ref('base.view_company_document_template_form') return { 'name': _('Choose Your Document Layout'), 'type': 'ir.actions.act_window', diff --git a/addons/base_setup/views/res_config_settings_views.xml b/addons/base_setup/views/res_config_settings_views.xml index 1a418fd251c..09be8139c9d 100644 --- a/addons/base_setup/views/res_config_settings_views.xml +++ b/addons/base_setup/views/res_config_settings_views.xml @@ -40,7 +40,7 @@
diff --git a/addons/web/static/src/scss/form_view.scss b/addons/web/static/src/scss/form_view.scss index ef4fb223b9a..f46de22e9db 100644 --- a/addons/web/static/src/scss/form_view.scss +++ b/addons/web/static/src/scss/form_view.scss @@ -603,6 +603,22 @@ margin-top: 32px !important; } } + &.o_company_document_layout { + .image_selection_container { + div { + width: 50%; + img { + margin-left: 0 !important; + } + } + } + td { + padding: 0 45px 0 0; + } + img[name="logo"] { + max-height: 300px; + } + } } // Overriden style when form view in modal diff --git a/odoo/addons/base/data/res_partner_data.xml b/odoo/addons/base/data/res_partner_data.xml index 7e3830a0bd5..f83a9dceab4 100644 --- a/odoo/addons/base/data/res_partner_data.xml +++ b/odoo/addons/base/data/res_partner_data.xml @@ -12,6 +12,7 @@ info@yourcompany.com www.yourcompany.com + diff --git a/odoo/addons/base/data/res_users_demo.xml b/odoo/addons/base/data/res_users_demo.xml index d5977f63173..6801ef989fe 100644 --- a/odoo/addons/base/data/res_users_demo.xml +++ b/odoo/addons/base/data/res_users_demo.xml @@ -25,7 +25,6 @@ +1 555 123 8069 info@yourcompany.example.com www.example.com - diff --git a/odoo/addons/base/views/res_company_views.xml b/odoo/addons/base/views/res_company_views.xml index 90e4a0b2d97..e6a76289242 100644 --- a/odoo/addons/base/views/res_company_views.xml +++ b/odoo/addons/base/views/res_company_views.xml @@ -28,7 +28,6 @@ - @@ -39,7 +38,6 @@ - @@ -182,6 +180,55 @@ - + + res.company.document.template.form + res.company + primary + 2048 + +
+ + + + + + + +
+
+