[IMP] mass_mailing: improved various views of new objects

bzr revid: tde@openerp.com-20130913140043-wfrk7yv3qx20e5on
This commit is contained in:
Thibault Delavallée 2013-09-13 16:00:43 +02:00
parent de43093621
commit 426abbc65e
2 changed files with 36 additions and 14 deletions

View File

@ -109,9 +109,9 @@ class MassMailingCampaign(osv.Model):
), ),
} }
# _defaults = { _defaults = {
# 'user_id': lambda self, cr, uid, ctx=None: uid, 'user_id': lambda self, cr, uid, ctx=None: uid,
# }, }
def launch_mass_mailing_create_wizard(self, cr, uid, ids, context=None): def launch_mass_mailing_create_wizard(self, cr, uid, ids, context=None):
ctx = dict(context) ctx = dict(context)
@ -225,7 +225,7 @@ class MassMailing(osv.Model):
# statistics data # statistics data
'statistics_ids': fields.one2many( 'statistics_ids': fields.one2many(
'mail.mail.statistics', 'mass_mailing_id', 'mail.mail.statistics', 'mass_mailing_id',
'Send Emails', 'Emails Statistics',
), ),
'sent': fields.function( 'sent': fields.function(
_get_statistics, _get_statistics,

View File

@ -26,14 +26,22 @@
<sheet> <sheet>
<group> <group>
<field name="name"/> <field name="name"/>
<field name="sent"/> <field name="user_id"/>
<field name="delivered"/> </group>
<field name="opened"/> <group>
<field name="replied"/> <group>
<field name="bounced"/> <field name="sent"/>
<field name="opened"/>
<field name="bounced"/>
</group>
<group>
<field name="delivered"/>
<field name="replied"/>
</group>
</group>
<group>
<field name="mass_mailing_ids"/>
</group> </group>
<label for="mass_mailing_ids"/>
<field name="mass_mailing_ids"/>
</sheet> </sheet>
</form> </form>
</field> </field>
@ -135,12 +143,26 @@
<group> <group>
<group> <group>
<field name="name"/> <field name="name"/>
<field name="date"/> <field name="mass_mailing_campaign_id"/>
</group> </group>
<group> <group>
<field name="mass_mailing_campaign_id"/>
<field name="template_id"/> <field name="template_id"/>
<field name="domain"/> <field name="domain"/>
<field name="date"/>
</group>
</group>
<group>
<field name="statistics_ids"/>
</group>
<group>
<group>
<field name="sent"/>
<field name="opened"/>
<field name="bounced"/>
</group>
<group>
<field name="delivered"/>
<field name="replied"/>
</group> </group>
</group> </group>
</sheet> </sheet>
@ -252,7 +274,7 @@
<menuitem name="Marketing" id="base.marketing_menu" sequence="85"/> <menuitem name="Marketing" id="base.marketing_menu" sequence="85"/>
<!-- Add in marketing --> <!-- Add in marketing -->
<menuitem name="Mass Mailing Campaign" id="mass_mailing_campaign" <menuitem name="Mass Mailing" id="mass_mailing_campaign"
parent="base.marketing_menu" sequence="1"/> parent="base.marketing_menu" sequence="1"/>
<menuitem name="Campaigns" id="menu_email_campaigns" <menuitem name="Campaigns" id="menu_email_campaigns"
parent="mass_mailing_campaign" sequence="1" parent="mass_mailing_campaign" sequence="1"