19 lines
787 B
Python
19 lines
787 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
from openerp.osv import fields, osv
|
|
from openerp.tools.translate import _
|
|
|
|
class hr_timesheet_line(osv.osv):
|
|
_inherit = "hr.analytic.timesheet"
|
|
|
|
# Add a column for ldap modifications records
|
|
_columns = {
|
|
'for_ldap_modification': fields.boolean('For Ldap Modification'),
|
|
}
|
|
|
|
# def _check(self, cr, uid, ids):
|
|
# for att in self.browse(cr, uid, ids):
|
|
# # print"for ldap,sheet id----",att.for_ldap_modification,att.sheet_id
|
|
# if att.sheet_id and att.sheet_id.state not in ('draft', 'new') and not att.for_ldap_modification:#do not give a warning for ldap modify records
|
|
# raise osv.except_osv(_('Error!'), _('You cannot modify an entry in a confirmed timesheet.'))
|
|
# return True |