c2c-oerpscenario team mailing list archive
-
c2c-oerpscenario team
-
Mailing list archive
-
Message #18377
[Bug 718925] Re: [6.0.1] Field / button 'attrs' not evaluated correctly with multiple conditions [FIX PROVIDED]
Hello Russell Briggs,
I have checked "attrs" of multi condition with Button and field at our end
But did not face any problem.
Would you please provide us related proper example?
So, It will be more helpful to reproduce and qualify bug.
Thank you.
** Changed in: openobject-client-web
Status: New => Incomplete
--
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.
https://bugs.launchpad.net/bugs/718925
Title:
[6.0.1] Field / button 'attrs' not evaluated correctly with multiple
conditions [FIX PROVIDED]
Status in OpenERP Web Client:
Incomplete
Bug description:
I have the following button in my form:
<button name="button_completed" string="Completed" type="object" icon="gtk-index"
attrs="{'invisible':['|',('order_type','not in',['sample','stock']),('state','!=','new')]}" />
The attrs is designed to show the button only for orders of type
'sample' and 'stock', with a status of 'new', however only the first
part of the condition (order_type) was being evaluated correctly.
I tracked this down to a tiny javascript error in 'form_evalExpr'
function in form_state.js. As it loops through each condition, it does
not reset the value of 'elem' to null, so it simply reuses the first
element for each of the subsequent evaluations.
Fix attached.
References