OdooWiki OCA HUB

Project Types

project_category folder_open OCA/project open_in_new
Project License: AGPL-3

This module adds the category type fields in project and task.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Adds a configurable "Type" classification to projects and tasks, with a hierarchy of types and subtypes. Users can tag projects and tasks with a type and filter or group by it.

This module introduces a new "Project Type" concept that you can use to classify your projects and tasks.

  • A new configuration menu "Project Types" appears under Project configuration, where you can create types, give them a name and description, and organise them into a parent/child hierarchy (subtypes).
  • Each type has two switches: "Can be applied for projects" and "Can be applied for tasks". Only types with the matching switch are offered when choosing a type on a project or a task.
  • On the project form, a "Type" field is added next to the project manager. On the task form, a "Type" field is added next to the tags.
  • In both the project and task search views, you can filter by type and group records by type.
  • The full name of a type is built automatically from its parent, for example "Parent / Child".
  • The system prevents you from creating a type that would be its own ancestor (recursive types are blocked with an error message).
  • Only project managers can create, edit or delete project types; other users can only read them.

Depends on

project

Menus it adds

Project Types
Models and fields (3)
  • project.task · extends an existing modeltype_id (Type)
  • project.type · new modelname (Name), task_ok (Can be applied for tasks), child_ids (Subtypes), parent_id (Parent Type), project_ok (Can be applied for projects), description, complete_name (Complete Name)
  • project.project · extends an existing modeltype_id (Type)

Text generated by AI (DeepSeek) from reading the Odoo 14.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.

terminal Installation and usage

OCA documentation · Odoo 14.0
  • Go to Project > Configuration > Project Types and add some items in order to categorize projects and tasks as you want.
  • Go to Project Dashboard and edit any project and enter its type.
  • Now you can group projects by type.
  • This is the same for tasks.

No verified information in OCA: Installation, Configuration.

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.