salesman field readonly when not draft
This commit is contained in:
parent
be270119b3
commit
ef4fa29ec6
7
sale.py
7
sale.py
|
@ -5,6 +5,7 @@
|
|||
from trytond.model import fields
|
||||
from trytond.pool import PoolMeta
|
||||
from trytond.transaction import Transaction
|
||||
from trytond.pyson import Eval
|
||||
|
||||
|
||||
__all__ = [
|
||||
|
@ -16,7 +17,11 @@ __metaclass__ = PoolMeta
|
|||
class Sale():
|
||||
__name__ = 'sale.sale'
|
||||
|
||||
salesman = fields.Many2One('res.user', 'Salesman')
|
||||
salesman = fields.Many2One('res.user', 'Salesman',
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
},
|
||||
depends=['state'])
|
||||
|
||||
@staticmethod
|
||||
def default_salesman():
|
||||
|
|
Loading…
Reference in New Issue