TIP: You can type at any time to perform a new search.
Employee Medical Examination
hr_employee_medical_examination · OCA/hr
- Repository
- OCA/hr · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Uncategorized
- Folder size
- 0.16 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/hr
- Last tracking update
- 2026-08-07 09:06:28
- Authors
- Odoo Community Association (OCA), Creu Blanca
- Maintainers
- Odoo Community Association (OCA), Creu Blanca
- Committers
- Weblate, Ruchir Shukla, OCA-git-bot, oca-ci
Code Analysis ⓘ
Views touched (6)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_employee_medical_examination_form_view |
hr.employee.medical.examination.form (in hr_employee_medical_examination) | hr.employee.medical.examination | form | New |
hr_employee_medical_examination_kanban_view |
hr.employee.medical.examination.kanban | hr.employee.medical.examination | kanban | New |
hr_employee_medical_examination_search_view |
hr.employee.medical.examination.search (in hr_employee_medical_examination) | hr.employee.medical.examination | search | New |
hr_employee_medical_examination_tree_view |
hr.employee.medical.examination.tree (in hr_employee_medical_examination) | hr.employee.medical.examination | list | New |
view_employee_form |
hr.employee.form (in hr_employee_medical_examination) | hr.employee | form | Inherits hr.view_employee_form |
wizard_generate_medical_examination_form_view |
wizard.generate.medical.examination.form (in hr_employee_medical_examination) | wizard.generate.medical.examination | form | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (3)
-
can_see_examinations_buttonBooleancompute='_compute_can_see_examinations_button' -
medical_examination_countIntegercompute='_compute_medical_examination_count' -
medical_examination_idsOne2many → hr.employee.medical.examinationcomodel_name='hr.employee.medical.examination'inverse_name='employee_id'
No public methods.
New fields (7)
-
dateDatestring='Examination Date'tracking=True -
employee_idMany2one → hr.employeerequired=Truestring='Employee'tracking=True args: 'hr.employee' -
nameCharrequired=Truetracking=True -
noteTexttracking=True -
resultSelectionselection=[('failed', 'Failed'), ('passed', 'Passed')]tracking=True -
stateSelectiondefault='pending'readonly=Trueselection=[('pending', 'Pending'), ('done', 'Done'), ('cancelled', 'Cancelled'), ('rejected', 'Rejected')]tracking=True -
yearChardefault=<expr>
-
back_to_pending(self) -
to_cancelled(self) -
to_done(self) -
to_rejected(self)
New fields (5)
-
department_idMany2one → hr.departmentcomodel_name='hr.department'string='Department' -
employee_idsMany2many → hr.employeecomodel_name='hr.employee'string='Employees' -
job_idMany2one → hr.jobcomodel_name='hr.job'string='Job' -
nameCharrequired=Truestring='Examination Name' -
yearChardefault=<expr>
-
create_medical_examinations(self) -
populate(self)
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…