[IMP]Improve the related actions on the partner
authorVishmita <vja@tinyerp.com>
Fri, 15 Feb 2013 13:16:10 +0000 (18:46 +0530)
committerVishmita <vja@tinyerp.com>
Fri, 15 Feb 2013 13:16:10 +0000 (18:46 +0530)
bzr revid: vja@tinyerp.com-20130215131610-urfy8svmr05k4t02

addons/account/account_invoice_view.xml
addons/account/account_view.xml
addons/account/partner_view.xml
addons/crm/res_partner_view.xml

index 6cca8e0..c37dc70 100644 (file)
         </record>
         <menuitem action="action_invoice_tree4" id="menu_action_invoice_tree4" parent="menu_finance_payables"/>
 
-        <act_window context="{'search_default_partner_id':[active_id], 'default_partner_id': active_id}" id="act_res_partner_2_account_invoice_opened" name="Invoices" res_model="account.invoice" src_model="res.partner"/>
-
         <act_window
            id="act_account_journal_2_account_invoice_opened"
            name="Unpaid Invoices"
index 3ce6090..de45ce8 100644 (file)
             sequence="1"
             groups="group_account_user"
         />
-
+        <record id="action_account_moves_all_tree" model="ir.actions.act_window">
+            <field name="context">{'search_default_partner_id': [active_id], 'default_partner_id': active_id}</field>
+            <field name="name">Journal Items</field>
+            <field name="res_model">account.move.line</field>
+            <field name="view_id" ref="view_move_line_tree"/>
+            <field name="view_mode">tree,form</field>
+        </record>
         <record id="view_move_line_tree_reconcile" model="ir.ui.view">
             <field name="model">account.move.line</field>
             <field eval="24" name="priority"/>
             </field>
         </record>
 
-        <!-- res.partner links -->
-        <act_window
-            context="{'search_default_unreconciled':True, 'search_default_partner_id':[active_id], 'default_partner_id': active_id}"
-            domain="[('account_id.reconcile', '=', True),('account_id.type', 'in', ['receivable', 'payable'])]"
-            id="act_account_partner_account_move_all"
-            name="Receivables &amp; Payables"
-            res_model="account.move.line"
-            src_model="res.partner"/>
-
-        <act_window 
-            context="{'search_default_partner_id':[active_id], 'default_partner_id': active_id}"
-            id="act_account_partner_account_move"
-            name="Journal Items"
-            res_model="account.move.line"
-            src_model="res.partner"
-            groups="account.group_account_user"/>
-
         <!-- Account Templates -->
         <menuitem
             id="account_template_folder"
index 8623bd0..c668998 100644 (file)
                 </page>
             </field>
         </record>
-
-        <!--  Partners info tab view-->
-
-        <act_window
-            id="action_analytic_open"
-            name="Contracts/Analytic Accounts"
-            res_model="account.analytic.account"
-            context="{'search_default_partner_id':[active_id], 'default_partner_id': active_id}"
-            src_model="res.partner"
-            view_type="form"
-            view_mode="tree,form"/>
-
     </data>
 </openerp>
index 00a071f..42d57ec 100644 (file)
             <field name="priority" eval="10"/>
             <field name="arch" type="xml">
                 <xpath expr="//div[@name='buttons']" position="inside">
+                    <button type="action" string="Invoices" 
+                        name="%(account.action_invoice_tree)d" 
+                        context="{'search_default_partner_id': active_id,'default_partner_id': active_id}" groups="account.group_account_user"/>
+                    <button type="action" string="Contracts/Analytic Accounts" 
+                        name="%(account.action_account_analytic_account_form)d" 
+                        context="{'search_default_partner_id':[active_id], 'default_partner_id': active_id}"/>
+                    <button type="action" string="Journal Items" 
+                        name="%(account.action_account_moves_all_tree)d" 
+                        context="{'search_default_partner_id':[active_id], 'default_partner_id': active_id}" groups="account.group_account_manager"/>
                     <button type="action"
                         string="Meetings"
                         name="%(base_calendar.action_crm_meeting)d"