Project Configurable Categories

project_categ
REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/10.0/project_categ
VERSION
VERSION 0.1.0
CATEGORY
CATEGORYProject Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Daniel Reis
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Daniel Reis
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - project
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - report
    - analytic
    - resource
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
To setup:

  1. Create a parent Category (Tag). E.g. "System Type".
  2. Create categories to be made available as child.
     E.g. "Computer", "Printer", ...
  3. On the Project form, Other Info tab, set the "Root Category".

Now make this feature available on Issues or Tasks by installing the
corresponding extension module.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
project_category_form_view_categs project_category_form_view_sdesk project.category field Inherits project.project_category_form_view
project_form_view_categs project_form_view_categs project.project field Inherits project.edit_project
project_task_form_view_categs project_task_form_view_categs project.task field Inherits project.view_task_form2
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • onchange_project(self, cr, uid, id, project_id, context=None)
REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/9.0/project_categ
VERSION
VERSION 0.1.0
CATEGORY
CATEGORYProject Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Daniel Reis
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Daniel Reis
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - project
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - report
    - analytic
    - portal
    - auth_signup
    - resource
    - web_tip
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
To setup:

  1. Create a parent Category (Tag). E.g. "System Type".
  2. Create categories to be made available as child.
     E.g. "Computer", "Printer", ...
  3. On the Project form, Other Info tab, set the "Root Category".

Now make this feature available on Issues or Tasks by installing the
corresponding extension module.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
project_category_form_view_categs project_category_form_view_sdesk project.category field Inherits project.project_category_form_view
project_form_view_categs project_form_view_categs project.project field Inherits project.edit_project
project_task_form_view_categs project_task_form_view_categs project.task field Inherits project.view_task_form2
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • onchange_project(self, cr, uid, id, project_id, context=None)
REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/8.0/project_categ
VERSION
VERSION 0.1.1
CATEGORY
CATEGORYProject Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Daniel Reis
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Daniel Reis
COMMITTERS
COMMITTERSStéphane Bidoul, Yannick Vaucher, Alexandre Fayolle, GitHub, Daniel Reis, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Weblate, OCA-git-bot, Matjaž Mozetič, tv-openbig, Victor Martin
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:23
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - project
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
To setup:

  1. Create a parent Category (Tag). E.g. "System Type".
  2. Create categories to be made available as child.
     E.g. "Computer", "Printer", ...
  3. On the Project form, Other Info tab, set the "Root Category".

Now make this feature available on Issues or Tasks by installing the
corresponding extension module.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
project_category_form_view_categs project_category_form_view_sdesk project.category field Inherits project.project_category_form_view
project_form_view_categs project_form_view_categs project.project field Inherits project.edit_project
project_task_form_view_categs project_task_form_view_categs project.task field Inherits project.view_task_form2
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • name_get(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • onchange_project(self, cr, uid, id, project_id, context=None)
REPOSITORY
REPOSITORYOCA/project
GIT
GIThttps://github.com/OCA/project.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/project/tree/7.0/project_categ
VERSION
VERSION 0.1
CATEGORY
CATEGORYProject Management
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Daniel Reis
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Daniel Reis
COMMITTERS
COMMITTERSAlexandre Fayolle, Daniel Reis, moylop260, Dmytro Katyukha
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:14
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - project
    - base_setup
    - base
    - web_kanban
    - web
    - base_status
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
To use:
  1. Create a parent Category (Tag). E.g. "System Type".
  2. Create categories to be made available as child.
     E.g. "Computer", "Printer", ...
  3. On the Project form, Other Info tab, set the "Root Category".

Now, Tasks for that Project will require you to set a Tag and it will only
be selectable from the Project's list.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
project_category_form_view_categs project_category_form_view_sdesk project.category field Inherits project.project_category_form_view
project_form_view_categs project_form_view_categs project.project field Inherits project.edit_project
project_task_form_view_categs project_task_form_view_categs project.task field Inherits project.view_task_form2
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • onchange_project(self, cr, uid, id, project_id, context=None)