Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: Attendances

Entity: hr.attendance

Compute Method: _compute_is_manager

Inputs Method Outputs
have_manager_right = self.env.user.has_group('hr_attendance.group_hr_attendance_user')
have_officer_right = self.env.user.has_group('hr_attendance.group_hr_attendance_officer')
for attendance in self:
            attendance.is_manager = have_manager_right or \
                (have_officer_right and attendance.attendance_manager_id.id == self.env.user.id)

Back to entity