Replace readonly groups by ir.model.button

issue5068
review29351003
This commit is contained in:
Sergi Almacellas Abellana
2016-07-18 14:01:02 +02:00
parent 82060bdff1
commit cd5fa5db77
+3 -7
View File
@@ -4,7 +4,7 @@ from __future__ import unicode_literals
from collections import defaultdict
from trytond.model import ModelSQL, ModelView, Workflow, fields
from trytond.pyson import Eval, If, Bool, Id
from trytond.pyson import Eval, If, Bool
from trytond.pool import Pool
from trytond.transaction import Transaction
from trytond import backend
@@ -109,14 +109,10 @@ class Complaint(Workflow, ModelSQL, ModelView):
'invisible': ~Eval('state').in_(['draft']),
},
'approve': {
'invisible': (~Eval('state').in_(['waiting'])
& Eval('context', {}).get('groups', []).contains(
Id('sale', 'group_sale_admin'))),
'invisible': ~Eval('state').in_(['waiting']),
},
'reject': {
'invisible': (~Eval('state').in_(['waiting'])
& Eval('context', {}).get('groups', []).contains(
Id('sale', 'group_sale_admin'))),
'invisible': ~Eval('state').in_(['waiting']),
},
'process': {
'invisible': ~Eval('state').in_(['approved']),