[FIX] hr_timesheet_sheet: The name and the user are readonly when the state is confirmed or done

lp bug: https://launchpad.net/bugs/319163 fixed

bzr revid: stephane@tinyerp.com-20090120185108-76awzargwf81rfcw
This commit is contained in:
Stephane Wirtel 2009-01-20 19:51:08 +01:00
parent d3ab3d0553
commit 3199d71f92
1 changed files with 4 additions and 2 deletions

View File

@ -205,8 +205,10 @@ class hr_timesheet_sheet(osv.osv):
return True
_columns = {
'name': fields.char('Description', size=64, select=1),
'user_id': fields.many2one('res.users', 'User', required=True, select=1),
'name': fields.char('Description', size=64, select=1,
states={'confirm':[('readonly', True)], 'done':[('readonly', True)]}),
'user_id': fields.many2one('res.users', 'User', required=True, select=1,
states={'confirm':[('readonly', True)], 'done':[('readonly', True)]}),
'date_from': fields.date('Date from', required=True, select=1, readonly=True, states={'new':[('readonly', False)]}),
'date_to': fields.date('Date to', required=True, select=1, readonly=True, states={'new':[('readonly', False)]}),
'date_current': fields.date('Current date', required=True),