diff options
Diffstat (limited to 'addons/mass_mailing/views/utm_campaign_views.xml')
| -rw-r--r-- | addons/mass_mailing/views/utm_campaign_views.xml | 51 |
1 files changed, 23 insertions, 28 deletions
diff --git a/addons/mass_mailing/views/utm_campaign_views.xml b/addons/mass_mailing/views/utm_campaign_views.xml index 82f08f4ec4b..940120e14bd 100644 --- a/addons/mass_mailing/views/utm_campaign_views.xml +++ b/addons/mass_mailing/views/utm_campaign_views.xml @@ -5,35 +5,30 @@ <field name="model">utm.campaign</field> <field name="inherit_id" ref="utm.utm_campaign_view_form"/> <field name="arch" type="xml"> - <xpath expr="//sheet" position="before"> - <header style="min-height:31px;"> - <button name="%(action_create_mass_mailings_from_campaign)d" type="action" class="oe_highlight" string="Create a mailing"/> - <button name="%(action_create_ab_mass_mailings_from_campaign)d" type="action" class="btn-secondary" string="Create an A/B Testing Mailing"/> - <span><field name="stage_id" widget="statusbar" options="{'clickable': '1'}"/></span> - </header> + <xpath expr="//header" position="inside"> + <button name="%(action_create_mass_mailings_from_campaign)d" type="action" class="oe_highlight" groups="mass_mailing.group_mass_mailing_campaign" string="Send new Mailing"/> </xpath> <xpath expr="//div[hasclass('oe_button_box')]" position="inside"> <button name="%(action_view_mass_mailings_from_campaign)d" - type="action" class="oe_stat_button order-11" icon="fa-envelope-o"> - <field name="mailing_items" widget="statinfo" string="Mailings"/> + type="action" class="oe_stat_button order-9" icon="fa-envelope-o" + attrs="{'invisible': [('mailing_mail_count', '=', 0)]}" groups="mass_mailing.group_mass_mailing_campaign"> + <field name="mailing_mail_count" widget="statinfo" string="Mailings"/> </button> </xpath> <xpath expr="//notebook" position="inside"> - <page string="Mailings" attrs="{}"> - <group groups="base.group_no_one"> - <field name="mailing_ids" readonly="1" nolabel="1"> - <tree> - <field name="name"/> - <field name="sent_date"/> - <field name="state"/> - <field name="delivered"/> - <field name="opened"/> - <field name="replied"/> - <field name="bounced"/> - <button name="action_duplicate" type="object" string="Duplicate"/> - </tree> - </field> - </group> + <page string="Mailings" attrs="{'invisible': [('mailing_mail_count', '=', 0)]}"> + <field name="mailing_mail_ids" readonly="1" nolabel="1"> + <tree> + <field name="name"/> + <field name="sent_date"/> + <field name="state"/> + <field name="delivered"/> + <field name="opened"/> + <field name="replied"/> + <field name="bounced"/> + <button name="action_duplicate" type="object" string="Duplicate"/> + </tree> + </field> <div class="o_utm_campaign_mass_mailing_substats d-flex justify-content-end align-items-center"> <div class="d-flex justify-content-end align-items-center flex-column"> <label for="received_ratio" string="Delivered" class="m-0"/> @@ -83,19 +78,19 @@ <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="mailing_ids"/> + <field name="mailing_mail_ids"/> </xpath> - <xpath expr="//div[hasclass('o_kanban_record_headings')]"> + <xpath expr="//ul[@id='o_utm_actions']"> <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.mailing_ids.raw_value.length"/> Mailings + t-attf-class="oe_mailings #{record.mailing_mail_ids.raw_value.length === 0 ? 'text-muted' : ''}"> + <t t-raw="record.mailing_mail_ids.raw_value.length"/> Mailings </a> </xpath> </field> </record> <record id="action_view_utm_campaigns" model="ir.actions.act_window"> - <field name="name">UTM Campaigns</field> + <field name="name">Campaigns</field> <field name="res_model">utm.campaign</field> <field name="view_mode">kanban,tree,form</field> <field name="help" type="html"> |
