[IMP] mass_mailing: add creation date in fields
authorDikshit Prajapati <pdi@openerp.com>
Mon, 20 Oct 2014 09:50:32 +0000 (15:20 +0530)
committerThibault Delavallée <tde@openerp.com>
Fri, 14 Nov 2014 11:54:28 +0000 (12:54 +0100)
to display it on list view + perform search on it.

addons/mass_mailing/models/mass_mailing.py
addons/mass_mailing/views/mass_mailing.xml

index a92bb11..71d320b 100644 (file)
@@ -119,6 +119,7 @@ class MassMailingList(osv.Model):
 
     _columns = {
         'name': fields.char('Mailing List', required=True),
+        'create_date': fields.datetime('Creation Date'),
         'contact_nbr': fields.function(
             _get_contact_nbr, type='integer',
             string='Number of Contacts',
index 9464e3d..2ad3e02 100644 (file)
             <field name="name">mail.mass_mailing.list.search</field>
             <field name="model">mail.mass_mailing.list</field>
             <field name="arch" type="xml">
-               <search string="Mailing Lists">
-                   <field name="name"/>
-               </search>
+                <search string="Mailing Lists">
+                    <field name="name"/>
+                    <field name="create_date"/>
+                    <group expand="0" string="Group By">
+                        <filter string="Creation Month" name="group_create_date"
+                            context="{'group_by': 'create_date'}"/>
+                    </group>
+                </search>
             </field>
         </record>
 
             <field name="arch" type="xml">
                 <tree string="Mailing Lists">
                     <field name="name"/>
+                    <field name="create_date"/>
                     <field name="contact_nbr"/>
                 </tree>
             </field>