salesman field readonly when not draft

This commit is contained in:
resteve 2013-03-19 14:18:04 +01:00
parent be270119b3
commit ef4fa29ec6
1 changed files with 6 additions and 1 deletions

View File

@ -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():