[IMP] mass_mailing(_sms): Improve list view and update widget
Purpose of this commit is to update the list views of mass_mailing and mass_mailing_sms according to the new framework possibilities for better UX/UI. This commit utilises the latest framework features available from task 2195254 to represent the information in better way and/or adds some useful fields List of the tree views improved are: - Email Marketing - mass_mailing.view_mail_mass_mailing_tree - SMS Marketing - mass_mailing_sms.mailing_mailing_view_tree_sms For detailed specification, you can visit pad of the task. Task-id: 2250285
This commit is contained in:
@@ -32,12 +32,19 @@
|
||||
<field name="state" invisible="1"/>
|
||||
<field name="subject" attrs="{'readonly': [('state', 'in', ('sending', 'done'))]}"/>
|
||||
<field name="mailing_type" invisible="1"/>
|
||||
<field name="sent"/>
|
||||
<field name="delivered"/>
|
||||
<field name="opened"/>
|
||||
<field name="replied"/>
|
||||
<field name="campaign_id"
|
||||
<field name="mailing_model_id" string="Recipients"/>
|
||||
<field name="user_id" widget="many2one_avatar_user"/>
|
||||
<field name="schedule_date" string="Scheduled" widget="remaining_days"/>
|
||||
<field name="sent_date" widget="date"/>
|
||||
<field name="state" decoration-info="state == 'draft' or state == 'in_queue'" decoration-success="state == 'sending' or state == 'done'" widget="badge"/>
|
||||
<field name="campaign_id" string="Campaign"
|
||||
groups="mass_mailing.group_mass_mailing_campaign"/>
|
||||
<field name="sent"/>
|
||||
<field name="bounced_ratio" string="Bounced (%)"/>
|
||||
<field name="received_ratio" string="Delivered (%)"/>
|
||||
<field name="opened_ratio" string="Opened (%)"/>
|
||||
<field name="clicks_ratio" string="Clicked (%)"/>
|
||||
<field name="replied_ratio" string="Replied (%)"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
@@ -188,10 +188,15 @@
|
||||
<tree string="SMS Marketing">
|
||||
<field name="subject"/>
|
||||
<field name="mailing_type" invisible="1"/>
|
||||
<field name="mailing_model_id" string="Recipients"/>
|
||||
<field name="user_id" widget="many2one_avatar_user"/>
|
||||
<field name="schedule_date" string="Scheduled" widget="remaining_days"/>
|
||||
<field name="sent_date" widget="date"/>
|
||||
<field name="state" decoration-info="state == 'draft' or state == 'in_queue'" decoration-success="state == 'sending' or state == 'done'" widget="badge"/>
|
||||
<field name="campaign_id" string="Campaign" groups="mass_mailing.group_mass_mailing_campaign"/>
|
||||
<field name="sent"/>
|
||||
<field name="clicked"/>
|
||||
<field name="bounced"/>
|
||||
<field name="campaign_id" groups="mass_mailing.group_mass_mailing_campaign"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
Reference in New Issue
Block a user