← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 889741] [NEW] not all on change triggers are fired

 

Public bug reported:

Example custom module (sorry didn't find an example in certified modules yet)
works in GTK

my blind guess - inheritance problem

http://bazaar.launchpad.net/~c2c/c2c-rd-
addons/trunk/files/head:/c2c_product_price_unit/

purchase_view.xml

     <field name="inherit_id" ref="purchase.purchase_order_line_form"/>
....
           <field
              name="price_unit_pu"
              on_change="onchange_price_unit('price_unit',price_unit_pu,price_unit_id)"/>

purchase.py

    def onchange_price_unit(self, cr, uid, ids, field_name,price_pu, price_unit_id):
        if  price_pu and  price_unit_id:
           coeff = self.pool.get('c2c_product.price_unit').get_coeff(cr, uid, price_unit_id)
           price = price_pu / coeff

           return {'value': {field_name : price}}
        return False

** Affects: openerp-web
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to OpenERP Project Group.
https://bugs.launchpad.net/bugs/889741

Title:
  not all on change triggers  are fired

Status in OpenERP Web:
  New

Bug description:
  Example custom module (sorry didn't find an example in certified modules yet)
  works in GTK

  my blind guess - inheritance problem

  http://bazaar.launchpad.net/~c2c/c2c-rd-
  addons/trunk/files/head:/c2c_product_price_unit/

  purchase_view.xml

       <field name="inherit_id" ref="purchase.purchase_order_line_form"/>
  ....
             <field
                name="price_unit_pu"
                on_change="onchange_price_unit('price_unit',price_unit_pu,price_unit_id)"/>

  purchase.py

      def onchange_price_unit(self, cr, uid, ids, field_name,price_pu, price_unit_id):
          if  price_pu and  price_unit_id:
             coeff = self.pool.get('c2c_product.price_unit').get_coeff(cr, uid, price_unit_id)
             price = price_pu / coeff

             return {'value': {field_name : price}}
          return False

To manage notifications about this bug go to:
https://bugs.launchpad.net/openerp-web/+bug/889741/+subscriptions


Follow ups

References