[IMP] account,purchase: add the group by in search view
authorsbh (Open ERP) <sbh@tinyerp.com>
Thu, 4 Feb 2010 07:58:57 +0000 (13:28 +0530)
committersbh (Open ERP) <sbh@tinyerp.com>
Thu, 4 Feb 2010 07:58:57 +0000 (13:28 +0530)
bzr revid: sbh@tinyerp.com-20100204075857-yrvbrbcmv1mixx2z

addons/account/account_invoice_view.xml
addons/purchase/purchase_view.xml
addons/report_sale/report_sale_view.xml
addons/sale/sale_view.xml

index a8de84f..e9ff1d1 100644 (file)
             <field name="arch" type="xml">
                 <search string="Search Invoice">
                    <group col="10" colspan="4">
-                           <filter icon="terp-account" string="Draft" domain="[('state','=','draft')]" help="Draft Invoices"/>
+                        <filter icon="terp-account" string="Draft" domain="[('state','=','draft')]" help="Draft Invoices"/>
                         <filter icon="terp-account" string="Proforma" domain="[('state','=','proforma2')]" help="Proforma Invoices"/>
                         <filter icon="terp-account" string="Unpaid" domain="[('state','in',('open','cancel'))]" help="Unpaid Invoices"/>
                         <separator orientation="vertical"/>
                         <field name="partner_id" select='1'/>
                         <field name="amount_total" string="Price" select='1'/>
                         <field name="origin" select='1'/>
-                   </group>
+                                       </group>                        
+                    <group expand="1" string="Group By..." colspan="4" col="10">
+                        <filter string="By Partner" icon="terp-account" domain="[]" context="{'group_by':'partner_id'}"/>
+                                               <filter string="By State" icon="terp-account" domain="[]"  context="{'group_by':'state'}"/>
+                                               <filter string="By Date Invoice" icon="terp-account" domain="[]" context="{'group_by':'date_invoice'}"/>
+                          </group>   
                </search>
             </field>
         </record>
index 4b6f184..b659845 100644 (file)
                         <filter icon="terp-purchase" domain="[('create_uid','child_of',[uid])]" help="My Departments Purchase Orders"/>
                     </field>
                 </group>
+                               <group expand="1" string="Group By..." colspan="4" col="10">
+                                       <filter string="By Supplier" icon="terp-purchase" domain="[]" context="{'group_by':'partner_id'}"/>
+                                       <filter string="By State" icon="terp-purchase" domain="[]"  context="{'group_by':'state'}"/>
+                                       <filter string="By Order Date" icon="terp-purchase" domain="[]" context="{'group_by':'date_order'}"/>
+                               </group>                   
               </search>
             </field>
         </record>
index 9ba2896..4a687a8 100644 (file)
                            <field name="month" select="1"/>
                            <field name="product_id" select="1"/>
                            <field name="state" select="1"/>
-                               <group expand="1" string="Group By..." colspan="4" col="20">
+                           </group>     
+                               <group expand="1" string="Group By..." colspan="4" col="8">
                         <filter string="By Year" icon="terp-sale" domain="[]"  context="{'group_by':'name'}"/>
                         <filter string="By Month" icon="terp-sale" domain="[]" context="{'group_by':'month'}"/>
                         <filter string="By State" icon="terp-sale" domain="[]" context="{'group_by':'state'}"/>
                         <filter string="By Product" icon="terp-sale" domain="[]" context="{'group_by':'product_id'}"/>
-                    </group>                       
                        </group>
                 </search>
             </field>
                            <field name="month" select="1"/>
                            <field name="category_id" select="1"/>
                            <field name="state" select="1"/>
+                                               </group>                            
                                <group expand="1" string="Group By..." colspan="4" col="20">
                         <filter string="By Year" icon="terp-sale" domain="[]"  context="{'group_by':'name'}"/>
                         <filter string="By Month" icon="terp-sale" domain="[]" context="{'group_by':'month'}"/>
                         <filter string="By State" icon="terp-sale" domain="[]" context="{'group_by':'state'}"/>
                         <filter string="By Category" icon="terp-sale" domain="[]" context="{'group_by':'category_id'}"/>
                                                </group>                            
-                                       </group>
+                                       
                 </search>
             </field>
         </record>
index 7cfa650..e422d56 100644 (file)
                             <filter icon="terp-sale" domain="[('user_id','child_of',[uid])]" help="My Departments Sale Orders"/>
                         </field>
                         <field name="date_order" select="1"/>
-                               <group expand="1" string="Group By..." colspan="4" col="20">
+                        </group>
+                               <group expand="1" string="Group By..." colspan="4" col="8">
                         <filter string="By Parnter" icon="terp-sale" domain="[]" context="{'group_by':'partner_id'}"/>
                         <filter string="By State" icon="terp-sale" domain="[]" context="{'group_by':'state'}"/>
                         <filter string="By Order Date" icon="terp-sale" domain="[]" context="{'group_by':'date_order'}"/>
                                                </group>                        
-                   </group>
                </search>
             </field>
         </record>