Add related field currency_id on res.partner.bank.
authorAlexis de Lattre <alexis@via.ecp.fr>
Wed, 1 Feb 2012 10:07:27 +0000 (11:07 +0100)
committerAlexis de Lattre <alexis@via.ecp.fr>
Wed, 1 Feb 2012 10:07:27 +0000 (11:07 +0100)
Display it in the corresponding tree and form views.

bzr revid: alexis@via.ecp.fr-20120201100727-007fkyhltwewtbyy

addons/account/account_bank.py
addons/account/account_bank_view.xml

index 54cba01..dc250a6 100644 (file)
@@ -26,6 +26,9 @@ class bank(osv.osv):
     _inherit = "res.partner.bank"
     _columns = {
         'journal_id': fields.many2one('account.journal', 'Account Journal', help="This journal will be created automatically for this bank account when you save the record"),
+        'currency_id': fields.related('journal_id', 'currency', type="many2one",
+            relation='res.currency', string="Currency", readonly=True,
+            help="Currency of the related account journal."),
     }
     def create(self, cr, uid, data, context={}):
         result = super(bank, self).create(cr, uid, data, context=context)
index 1a0e26e..8d0b1aa 100644 (file)
                 <group name="accounting" col="2" colspan="2" attrs="{'invisible': [('company_id','=', False)]}" groups="base.group_extended">
                     <separator string="Accounting Information" colspan="2"/>
                     <field name="journal_id"/>
+                    <field name="currency_id"/>
                 </group>
             </group>
         </field>
     </record>
 
 
+    <record id="view_partner_bank_tree_add_currency" model="ir.ui.view">
+        <field name="name">Partner Bank Accounts - Add currency on tree</field>
+        <field name="model">res.partner.bank</field>
+        <field name="type">tree</field>
+        <field name="inherit_id" ref="base.view_partner_bank_tree"/>
+        <field name="arch" type="xml">
+            <field name="acc_number" position="after">
+                <field name="currency_id"/>
+            </field>
+        </field>
+    </record>
+
+
     <record id="action_bank_tree" model="ir.actions.act_window">
         <field name="name">Setup your Bank Accounts</field>
         <field name="res_model">res.partner.bank</field>