[IMP] hr_payroll: fields become readonly when state is close and changed tooltip...
authormtr <mtr@mtr>
Mon, 23 May 2011 06:01:13 +0000 (11:31 +0530)
committermtr <mtr@mtr>
Mon, 23 May 2011 06:01:13 +0000 (11:31 +0530)
bzr revid: mtr@mtr-20110523060113-3flgpwe89tu7ezuo

addons/hr_payroll/hr_payroll.py

index 5bb0dbb..335047d 100644 (file)
@@ -212,9 +212,9 @@ class hr_payslip_run(osv.osv):
             ('draft', 'Draft'),
             ('close', 'Close'),
         ], 'State', select=True, readonly=True),
-        'date_start': fields.date('Date From', required=False),
-        'date_end': fields.date('Date To', required=False),
-        'credit_note': fields.boolean('Credit Note', help="If its checked, indicates that all payslips generated from here will be refundable payslips."),
+        'date_start': fields.date('Date From', required=False, readonly=True, states={'draft': [('readonly', False)]}),
+        'date_end': fields.date('Date To', required=False, readonly=True, states={'draft': [('readonly', False)]}),
+        'credit_note': fields.boolean('Credit Note', readonly=True, states={'draft': [('readonly', False)]}, help="If its checked, indicates that all payslips generated from here are refund payslips."),
     }
     _defaults = {
         'state': 'draft',