[REF] mass_mailing: Renaming 'mass_mailing_' fields to mailing
This commit renames the mass_mailing_ids and the mass_mailing_clicks_ratio to mailing_ids and mailing_clicks_ratio. Indeed it is shorted and more inlined with the new model names. Task ID: 2002029 PR: #34015
This commit is contained in:
committed by
Thibault Delavallée
parent
d716b53883
commit
01ec59b2e5
@@ -6,10 +6,10 @@ from odoo import api, fields, models
|
||||
class UtmCampaign(models.Model):
|
||||
_inherit = 'utm.campaign'
|
||||
|
||||
mass_mailing_ids = fields.One2many(
|
||||
mailing_ids = fields.One2many(
|
||||
'mailing.mailing', 'campaign_id',
|
||||
string='Mass Mailings')
|
||||
mass_mailing_clicks_ratio = fields.Integer(default=0, compute="_compute_mass_mailing_clicks_ratio", string="Number of clicks")
|
||||
mailing_clicks_ratio = fields.Integer(default=0, compute="_compute_mailing_clicks_ratio", string="Number of clicks")
|
||||
mailing_items = fields.Integer(compute="_compute_mailing_items", string='Mailings')
|
||||
mailing_clicked = fields.Integer(compute="_compute_mailing_items", string='Mailings Clicked')
|
||||
# stat fields
|
||||
@@ -51,9 +51,9 @@ class UtmCampaign(models.Model):
|
||||
campaign.mailing_clicked = campaign_items_values.get('clicked_total', 0)
|
||||
|
||||
@api.depends('mailing_items', 'mailing_clicked')
|
||||
def _compute_mass_mailing_clicks_ratio(self):
|
||||
def _compute_mailing_clicks_ratio(self):
|
||||
for campaign in self:
|
||||
campaign.mass_mailing_clicks_ratio = campaign.mailing_clicked / campaign.mailing_items * 100 if campaign.mailing_items > 0 else 0
|
||||
campaign.mailing_clicks_ratio = campaign.mailing_clicked / campaign.mailing_items * 100 if campaign.mailing_items > 0 else 0
|
||||
|
||||
def _compute_statistics(self):
|
||||
""" Compute statistics of the mass mailing campaign """
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
<xpath expr="//notebook" position="inside">
|
||||
<page string="Mailings" attrs="{}">
|
||||
<group groups="base.group_no_one">
|
||||
<field name="mass_mailing_ids" readonly="1" nolabel="1">
|
||||
<field name="mailing_ids" readonly="1" nolabel="1">
|
||||
<tree>
|
||||
<field name="name"/>
|
||||
<field name="sent_date"/>
|
||||
@@ -83,12 +83,12 @@
|
||||
<field name="inherit_id" ref="utm.utm_campaign_view_kanban"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='user_id']" position="after">
|
||||
<field name="mass_mailing_ids"/>
|
||||
<field name="mailing_ids"/>
|
||||
</xpath>
|
||||
<xpath expr="//div[hasclass('o_kanban_record_headings')]">
|
||||
<a name="%(action_view_mass_mailings_from_campaign)d" type="action"
|
||||
class="oe_mailings o_kanban_record_subtitle d-inline-block">
|
||||
<t t-raw="record.mass_mailing_ids.raw_value.length"/> Mailings
|
||||
<t t-raw="record.mailing_ids.raw_value.length"/> Mailings
|
||||
</a>
|
||||
</xpath>
|
||||
</field>
|
||||
|
||||
Reference in New Issue
Block a user