TIP: You can type at any time to perform a new search.
HR Attendance Holidays
hr_holidays_attendance · odoo/odoo
Security findings
- Repository
- odoo/odoo · module folder
- Module version
- 0.1.0
- Category
- Human Resources
- Folder size
- 0.96 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- None
- Last tracking update
- 2026-10-05 00:19:50
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Raphael Collet, Thibault Delavallée, Odoo Translation Bot, Yannick Tivisse, Victor Feyens, Tiffany Chang (tic), amdi-odoo, Dylan Kiss (dyki), ravb-odoo, Harsh Shah, Mathieu Coutant, Yassin Abdelkarim, rame-odoo, Abdelrahman Mahmoud (amah), Mohammad Abdulmoneim (abdu), Pierre Pulinckx, fdardenne, nikj-odoo, Michaël Mattiello, bona-odoo, Krzysztof Magusiak (krma), kdes-odoo, Maeva De Keyser (MDEK), pajo, kareem, Bertrand Dossogne, romc-odoo, Ian Cioppa (iacio), Quentin Colla (qucol), path-odoo, Saurabh, Hashem Elmaleeh, assh-odoo, suma-odoo, Ziri, lebm-odoo, Zachary (zavan), Martin Lefèvre (mlef), Hashem, ELCO, 3amo-magdy, Devendra Ladhani, hamza, Amr Yasser, abshe, FedericoBraidi, Sara Briki, Ahmed Naem (Ahnae), Jean Schoenlaub, mohammed84farouk, BeBel42
Code Analysis
Views touched (9)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_leave_accrual_level_view_form |
hr.leave.accrual.level.form | hr.leave.accrual.level | form | Inherits hr_holidays.hr_accrual_level_view_form |
hr_leave_allocation_overtime_manager_view_form |
hr.leave.allocation | form | Inherits hr_holidays.hr_leave_allocation_view_form | |
hr_leave_attendance_report_view_form |
hr.leave.attendance.report.form | hr.leave.attendance.report | form | New |
hr_leave_attendance_report_view_list |
hr.leave.attendance.report.list | hr.leave.attendance.report | list | New |
hr_leave_attendance_report_view_pivot |
hr.leave.attendance.report.pivot | hr.leave.attendance.report | pivot | New |
hr_leave_attendance_report_view_search |
hr.leave.attendance.report.search | hr.leave.attendance.report | search | New |
view_attendance_overtime_leave_form |
hr.attendance.overtime.leave.form | hr.attendance | form | Inherits hr_attendance.hr_attendance_view_form |
view_attendance_search_inherit_holidays |
hr.attendance.search.holidays | hr.attendance | search | Inherits hr_attendance.hr_attendance_view_filter |
view_attendance_tree_inherit_holidays |
hr.attendance.list.holidays | hr.attendance | list | Inherits hr_attendance.view_attendance_tree |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (11)
New fields (0)
No new fields.
Public methods (1)-
write(self, vals)
New fields (0)
No new fields.
Public methods (1)-
get_attendance_data_by_employee(self, date_start, date_stop)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (1)
-
frequencySelectioncompute='_compute_frequency'ondelete={'worked_hours': 'cascade'}readonly=Falseselection_add=[('worked_hours', 'Per Hour Worked')]store=True
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (13)
-
activeBooleanrelated='employee_id.active' -
attendance_idsMany2many → hr.attendancecompute='_compute_leave_attendance_fields'string='Attendances' args: 'hr.attendance' -
dateDateargs: 'Date' -
department_idMany2onerelated='employee_id.department_id'string='Department' -
difference_hoursFloathelp='Worked Hours - Expected Hours + Approved Time Off' args: 'Difference' -
employee_idMany2one → hr.employeestring='Employee' args: 'hr.employee' -
expected_hoursFloatargs: 'Expected Hours' -
job_idMany2onerelated='employee_id.job_id'string='Job Position' -
leave_hoursFloatargs: 'Approved Time Off' -
leave_idsMany2many → hr.leavecompute='_compute_leave_attendance_fields'string='Time Offs' args: 'hr.leave' -
schedule_idMany2one → resource.calendarstring='Working Schedule' args: 'resource.calendar' -
work_entry_type_namesCharcompute='_compute_leave_attendance_fields' args: 'Time Types' -
worked_hoursFloatargs: 'Worked Hours'
-
init(self)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (0)
No new fields.
Public methods (1)-
has_static_work_entries(self)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (1)
-
attendance_work_entry_type_idMany2onedomain=[('requires_allocation', '=', False), ('count_as', '=', 'working_time')]
No public methods.
New fields (0)
No new fields.
Public methods (3)-
create(self, vals_list)@api.model_create_multi -
unlink(self) -
write(self, vals)
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…