From 1a9b6422ff1827ee21bb463132e92ae6befaf435 Mon Sep 17 00:00:00 2001 From: Fabio Barbero Date: Fri, 1 Oct 2021 07:15:46 +0000 Subject: [PATCH] [IMP] digest: organise digest view Purpose ======= Give the user a more organized view of the digest KPIs in the backend and improve global wording of digest sections and KPIs. Specifications ============== Reorganize order of KPIs in digest view. Fix some typos, move buttons in list and form views. Task-2582128 closes odoo/odoo#77507 Related: odoo/enterprise#21340 Signed-off-by: Thibault Delavallee (tde) --- addons/account/views/digest_views.xml | 3 +- addons/crm/models/digest.py | 2 +- addons/crm/views/digest_views.xml | 3 +- addons/digest/models/digest.py | 4 +- addons/digest/views/digest_templates.xml | 3 +- addons/digest/views/digest_views.xml | 80 ++++++------------- addons/hr_recruitment/models/digest.py | 2 +- addons/hr_recruitment/views/digest_views.xml | 3 +- addons/im_livechat/models/digest.py | 2 +- addons/im_livechat/views/digest_views.xml | 3 +- addons/point_of_sale/views/digest_views.xml | 3 +- addons/project/views/digest_views.xml | 3 +- addons/sale_management/views/digest_views.xml | 1 + addons/website_sale/views/digest_views.xml | 1 + 14 files changed, 45 insertions(+), 68 deletions(-) diff --git a/addons/account/views/digest_views.xml b/addons/account/views/digest_views.xml index 7398744d194..384cdef00d4 100644 --- a/addons/account/views/digest_views.xml +++ b/addons/account/views/digest_views.xml @@ -3,9 +3,10 @@ digest.digest.view.form.inherit.account.account digest.digest + 30 - + diff --git a/addons/crm/models/digest.py b/addons/crm/models/digest.py index acb529f1a32..def92a4205e 100644 --- a/addons/crm/models/digest.py +++ b/addons/crm/models/digest.py @@ -8,7 +8,7 @@ from odoo.exceptions import AccessError class Digest(models.Model): _inherit = 'digest.digest' - kpi_crm_lead_created = fields.Boolean('New Leads/Opportunities') + kpi_crm_lead_created = fields.Boolean('New Leads') kpi_crm_lead_created_value = fields.Integer(compute='_compute_kpi_crm_lead_created_value') kpi_crm_opportunities_won = fields.Boolean('Opportunities Won') kpi_crm_opportunities_won_value = fields.Integer(compute='_compute_kpi_crm_opportunities_won_value') diff --git a/addons/crm/views/digest_views.xml b/addons/crm/views/digest_views.xml index 262cfed5f24..1607b5e9c9b 100644 --- a/addons/crm/views/digest_views.xml +++ b/addons/crm/views/digest_views.xml @@ -3,9 +3,10 @@ digest.digest.view.form.inherit.crm.lead digest.digest + 20 - + diff --git a/addons/digest/models/digest.py b/addons/digest/models/digest.py index 0caed73d816..bfd55135e85 100644 --- a/addons/digest/models/digest.py +++ b/addons/digest/models/digest.py @@ -28,7 +28,7 @@ class Digest(models.Model): ('monthly', 'Monthly'), ('quarterly', 'Quarterly')], string='Periodicity', default='daily', required=True) - next_run_date = fields.Date(string='Next Send Date') + next_run_date = fields.Date(string='Next Mailing Date') currency_id = fields.Many2one(related="company_id.currency_id", string='Currency', readonly=False) company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.company.id) available_fields = fields.Char(compute='_compute_available_fields') @@ -37,7 +37,7 @@ class Digest(models.Model): # First base-related KPIs kpi_res_users_connected = fields.Boolean('Connected Users') kpi_res_users_connected_value = fields.Integer(compute='_compute_kpi_res_users_connected_value') - kpi_mail_message_total = fields.Boolean('Messages') + kpi_mail_message_total = fields.Boolean('Messages Sent') kpi_mail_message_total_value = fields.Integer(compute='_compute_kpi_mail_message_total_value') @api.depends('user_ids') diff --git a/addons/digest/views/digest_templates.xml b/addons/digest/views/digest_templates.xml index e7cd42d5df5..9f7ddb754df 100644 --- a/addons/digest/views/digest_templates.xml +++ b/addons/digest/views/digest_templates.xml @@ -6,7 +6,8 @@

Digest Subscriptions

-

You have been successfully unsubscribed from

+

You have been successfully unsubscribed from:
+

diff --git a/addons/digest/views/digest_views.xml b/addons/digest/views/digest_views.xml index 1ea92347ef4..b2b8010e757 100644 --- a/addons/digest/views/digest_views.xml +++ b/addons/digest/views/digest_views.xml @@ -5,10 +5,11 @@ digest.digest - + +
@@ -19,26 +20,19 @@
-
-