PMS - Project

pms_project
REPOSITORY
REPOSITORYOCA/pms
GIT
GIThttps://github.com/OCA/pms.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/pms/tree/19.0/pms_project
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYGeneric Modules/Property Management System
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Gray Matter Logic
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Gray Matter Logic
COMMITTERS
COMMITTERSMaxime Chambreuil, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/pms
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:50
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/pms:
    - pms_base
odoo/odoo:
    - base_geolocalize
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - html_editor
    - product
    - uom
    - project
    - analytic
    - portal
    - http_routing
    - auth_signup
    - rating
    - resource
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module links the Project application to the Property Management System.

It includes:

- **Property field on tasks**: assign a task to a specific property.
- **Property field on projects**: associate a project with a property.
- **Tasks tab on properties**: view and manage related tasks from the property form.
- **Filtered views**: find all tasks and projects for a given property.

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
pms_property_views_form_project pms.property.form.project pms.property xpath Inherits pms_base.view_pms_property_form
project_form_view_custom Project form view custom project.project xpath Inherits project.edit_project
search_view_property Property search project.project xpath Inherits project.view_project_project_filter
view_task_form2_pms project.task.form.pms project.task xpath Inherits project.view_task_form2
Models touched (3)

New fields (1)
  • task_ids Many2many → project.task
    string='Tasks' args: 'project.task', 'task_property_rel', 'property_id', 'task_id'
Public methods (0)

No public methods.

New fields (1)
  • property_id Many2one → pms.property
    string='Property' args: 'pms.property'
Public methods (0)

No public methods.

New fields (1)
  • pms_property_ids Many2many → pms.property
    string='PMS Properties' args: 'pms.property', 'task_property_rel', 'task_id', 'property_id'
Public methods (0)

No public methods.