This module extends the functionality of partners job position to support having them categorized in list form and allow you to choose a categorized job position for your contacts in addition to the current custom string for job position.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Lets you keep a managed list of job positions and assign one to each contact, in addition to the free-text job title already available on contacts.
This module adds a shared, categorized list of job positions that you can reuse across contacts, instead of typing the job title freely every time.
Where it appears in Odoo: - A new "Job Positions" menu is added under the Contacts configuration menu, opening a simple list where you can add and edit job position names. - On the contact form, a "Categorized job position" field is shown next to the existing free-text job title. It is hidden for companies, so it only applies to individual contacts. - The same field is also available on the contact form used inside the "Contacts" tab of a company record. - In the Contacts search view, you can search by categorized job position and group contacts by it using a "Job position" filter.
Business rules and behaviour: - The job position name is required and translatable, so it can be shown in different languages. - Access rights are set so that regular users, portal users and public users can only read the list; only partner managers can create, edit or delete job positions.
It touches the contact model res.partner and adds a new model res.partner.job_position.
Depends on
Menus it adds
Models and fields (2)
- res.partner · extends an existing modeljob_position_id
- res.partner.job_position · new modelname
Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 8 confirmed, 1 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/partner-contact.
terminal Installation and usage
OCA documentation · Odoo 19.0Configuration
Source · Odoo 19.0To configure job positions, you need to:
- Go to Contacts \> Configuration \> Job Positions.
Usage
Source · Odoo 19.0To use this module, you need to:
- Go to any partner's form.
- Use the new Categorized job position field.
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.