TIP: You can type at any time to perform a new search.
Hr Collective Agreement Partner
hr_collective_agreement_partner · OCA/hr
- Repository
- OCA/hr · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Human Resources
- Folder size
- 0.06 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/hr
- Last tracking update
- 2026-08-07 08:43:00
- Authors
- Odoo Community Association (OCA), Sygel
- Maintainers
- Odoo Community Association (OCA), Sygel
- Committers
- Weblate, OCA-git-bot, oca-ci, Angel Rivas
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module extends the core collective agreement model by adding partner-related fields and views, enabling companies to be associated with collective agreements through res.partner.
Code Analysis ⓘ
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_collective_agreement_assign_wizard |
collective.agreement.assign.wizard.form | collective.agreement.assign.wizard | form | New |
view_collective_agreement_tree_partner |
collective.agreement.tree.partner | collective.agreement | list | New |
view_partner_form |
res.partner.form - hr_collective_agreement_partner | res.partner | form | Inherits base.view_partner_form |
view_res_partner_filter |
res.partner.search - hr_collective_agreement_partner | res.partner | Inherits base.view_res_partner_filter |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (0)
No new fields.
Public methods (1)-
action_unassign_from_partner(self)
New fields (2)
-
collective_agreement_idsMany2many → collective.agreementstring='Available Collective Agreements' args: 'collective.agreement' -
partner_idMany2one → res.partnerreadonly=Truerequired=True args: 'res.partner'
-
action_assign(self)
New fields (2)
-
collective_agreement_countIntegercompute='_compute_collective_agreement_count'string='Collective Agreements Count' -
collective_agreement_idsMany2many → collective.agreementcheck_company=Truecolumn1='partner_id'column2='agreement_id'comodel_name='collective.agreement'relation='collective_agreement_partner_rel'string='Collective Agreements'
-
action_view_collective_agreements(self)