TIP: You can type at any time to perform a new search.
Employee citizenship
hr_citizenship · OCA/hr
- Repository
- OCA/hr · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Generic Modules/Human Resources
- Folder size
- 0.04 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/hr/
- Last tracking update
- 2026-08-07 07:17:51
- Authors
- Camptocamp, Odoo Community Association (OCA)
- Maintainers
- Camptocamp, Odoo Community Association (OCA)
- Committers
- Iryna Vyshnevska, OCA-git-bot, oca-travis
Code Analysis ⓘ
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_form_applicant_citizenship |
applicant citizenship | hr.applicant | form | Inherits hr_recruitment.crm_case_form_view_job |
view_form_employee_citizenship |
employee citizenship | hr.employee | form | Inherits hr.view_employee_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (1)
-
citizenship_idsOne2many → res.citizenshipcomodel_name='res.citizenship'inverse_name='applicant_id'string='Multi citizenship'
-
create_employee_from_applicant(self)@api.multiLink citizenship docs to new employee
New fields (4)
-
citizenship_idsOne2many → res.citizenshipcomodel_name='res.citizenship'inverse_name='employee_id'string='Multi citizenship' -
country_idMany2onecompute='_compute_passport_data' -
identification_idCharcompute='_compute_passport_data'store='True' -
passport_idCharcompute='_compute_passport_data'
No public methods.
New fields (6)
-
applicant_idMany2one → hr.applicantcomodel_name='hr.applicant'ondelete='cascade' -
country_idMany2one → res.countrycomodel_name='res.country'required=Truestring='Nationality (Country)' -
employee_idMany2one → hr.employeecomodel_name='hr.employee'ondelete='cascade' -
identification_idCharstring='Identification No' -
passport_idCharstring='Passport No' -
sequenceIntegerstring='Sequence'
No public methods.