from openerp.osv import fields, osv
from openerp.tools.translate import _
+
class hr_action_reason(osv.osv):
_name = "hr.action.reason"
_description = "Action Reason"
ids = obj.pool.get('hr.employee').search(cr, uid, [('user_id', '=', uid)], context=context)
return ids and ids[0] or False
+
class hr_attendance(osv.osv):
_name = "hr.attendance"
_description = "Attendance"
for res in cr.fetchall():
result[res[1]] = res[0] == 'sign_in' and 'present' or 'absent'
return result
-
+
def _last_sign(self, cr, uid, ids, name, args, context=None):
result = {}
if not ids: