Reviewers: ,
Description:
Patch for issue2069. Only able to test on 1.8.
Please review this at http://codereview.tryton.org/49007/
Affected files:
M sale.xml
Index: sale.xml
===================================================================
--- a/sale.xml
+++ b/sale.xml
@@ -86,7 +86,7 @@
<field name="state"/>
<group col="6" colspan="2" id="buttons">
<button name="cancel" string="Cancel"
- states="{'invisible':
Or(Equal(Eval('state'), 'cancel'), Not(In(Eval('state'),
['draft', 'quotation'])), Equal(Eval('invoice_state'), 'exception'),
Equal(Eval('shipment_state'), 'exception')), 'readonly':
Not(In(%(group_sale)d, Eval('groups', [])))}"
+ states="{'invisible':
Or(Equal(Eval('state'), 'cancel'), And(Not(In(Eval('state'),
['draft', 'quotation'])), Not(Equal(Eval('invoice_state'), 'exception')),
Not(Equal(Eval('shipment_state'), 'exception')))), 'readonly':
Not(In(%(group_sale)d, Eval('groups', [])))}"
icon="tryton-cancel"/>
<button name="draft" string="Draft"
states="{'invisible':
Not(Equal(Eval('state'), 'quotation')), 'readonly': Not(In(%(group_sale)d,
Eval('groups', [])))}"
--
[email protected] mailing list