[IMP] base_contact: Removed onchange from tree view and improved method definition...
authorSomesh (OpenERP) <>
Wed, 27 Jul 2011 08:55:53 +0000 (14:25 +0530)
committerpso (OpenERP) <pso@tinyerp.com>
Wed, 27 Jul 2011 08:55:53 +0000 (14:25 +0530)
bzr revid: pso@tinyerp.com-20110727085553-d0dtm28vhlymfjiy

addons/base_contact/base_contact.py
addons/base_contact/base_contact_view.xml

index 63cba9c..56ccca0 100644 (file)
@@ -225,17 +225,6 @@ class res_partner_job(osv.osv):
 
         return {'value': {'address_id': address_id}, 'domain': {'address_id': domain}}
 
-    def onchange_partner(self, cr, uid, _, partner_id, context=None):
-        """
-            @param self: The object pointer
-            @param cr: the current row, from the database cursor,
-            @param uid: the current user,
-            @param _: List of IDs,
-            @partner_id : ID of the Partner selected,
-            @param context: A standard dictionary for contextual values
-        """
-        return {'value': {'address_id': False}}
-
     def onchange_address(self, cr, uid, _, name, address_id, context=None):
         """
             @@param self: The object pointer
index 4e1b68a..8303796 100644 (file)
@@ -72,8 +72,8 @@
                             <tree string="Functions and Addresses">
                                 <field name="sequence_contact" string="Seq."/>
                                 <field name="function"/>
-                                <field name="name" on_change="onchange_partner(name)"/> 
-                                                               <field name="address_id" attrs="{'required': [('name', '!=', False)]}" on_change="onchange_address(name, address_id)"/>
+                                <field name="name"/>
+                                                               <field name="address_id" attrs="{'required': [('name', '!=', False)]}" />
                                 <field name="phone"/>
                                 <field name="fax"/>
                                 <field name="extension"/>
         <field name="type">form</field>
         <field name="arch" type="xml">
             <form string="Contact Functions">
-                    <field name="name" select="1" on_change="onchange_partner(name)"/>
+                    <field name="name" select="1" on_change="onchange_name(name,address_id)"/>
                     <field name="address_id" select="1" attrs="{'required': [('name', '!=', False)]}" on_change="onchange_address(name, address_id)"/>
                     <field name="contact_id" select="1"/>
                     <field name="function" select="1"/>