Add patch for issue4088

This commit is contained in:
Sergi Almacellas Abellana 2014-08-06 12:09:55 +02:00
parent 99a435d396
commit 42c50bb03c
2 changed files with 35 additions and 0 deletions

34
issue6441002_20001.diff Normal file
View File

@ -0,0 +1,34 @@
Index: trytond/trytond/modules/production/production.py
===================================================================
--- a/trytond/trytond/modules/production/production.py
+++ b/trytond/trytond/modules/production/production.py
@@ -70,7 +70,8 @@
('output_products', '=', Eval('product', 0)),
],
states={
- 'readonly': ~Eval('state').in_(['request', 'draft']),
+ 'readonly': (~Eval('state').in_(['request', 'draft'])
+ | ~Eval('warehouse', 0) | ~Eval('location', 0)),
'invisible': ~Eval('product'),
},
depends=['product'])
@@ -106,7 +107,7 @@
],
states={
'readonly': (~Eval('state').in_(['request', 'draft', 'waiting'])
- | ~Eval('location')),
+ | ~Eval('warehouse') | ~Eval('location')),
},
depends=['warehouse', 'location'])
outputs = fields.One2Many('stock.move', 'production_output', 'Outputs',
@@ -116,7 +117,7 @@
],
states={
'readonly': (Eval('state').in_(['done', 'cancel'])
- | ~Eval('location')),
+ | ~Eval('warehouse') | ~Eval('location')),
},
depends=['warehouse', 'location'])
state = fields.Selection([

1
series
View File

@ -27,3 +27,4 @@ issue13411002_1.diff
issue9511002_1.diff
issue8481003_1.diff
issue7461002_1.diff
issue6441002_20001.diff