OdooWiki OCA HUB

Partner Category Type

partner_category_type folder_open OCA/partner-contact open_in_new
Partner Management License: AGPL-3

This module adds a selection field 'Type' in Contact Tags to be inherited and used in other modules.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds a 'Type' field to Contact Tags (res.partner.category) so tags can be classified by type. The type is inherited from a parent tag and kept consistent between parent and child tags.

This module extends Contact Tags (the categories used to label contacts) with an extra 'Type' field. The field appears in the tag list and tag form views, right after the tag name.

  • The Type is a selection field. By default only one value is provided: 'Generic'.
  • When a tag has a parent tag, its Type is automatically taken from the parent; tags without a parent get the default type.
  • Changing the Type on a parent tag automatically updates the Type of all its child tags.
  • A validation rule prevents saving a tag whose Type differs from its parent's Type; an error message is shown naming both the tag and the parent.
  • The Type field is required and stored in the database.

This module is designed as a base: other modules can extend the list of available types and use the field for their own logic. It touches the Contact Tags model res.partner.category and its list and form views. No new menus, reports, emails or scheduled actions are added.

Depends on

contacts
Models and fields (1)
  • res.partner.category · extends an existing modelcategory_type (Type)

Text generated by AI (DeepSeek) from reading the Odoo 18.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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/partner-contact.

terminal Installation and usage

No verified information

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.

info

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.