From b5458c184f3921e68ab5580bad89d92ed1789a19 Mon Sep 17 00:00:00 2001 From: Jorge Luis Juarez Date: Fri, 20 May 2022 08:52:09 -0500 Subject: [PATCH] [IMP] pms_project: Add property on project (#156) --- pms_project/__manifest__.py | 6 +++++- pms_project/models/__init__.py | 1 + pms_project/models/project.py | 9 +++++++++ pms_project/views/project.xml | 27 +++++++++++++++++++++++++++ 4 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 pms_project/models/project.py create mode 100644 pms_project/views/project.xml diff --git a/pms_project/__manifest__.py b/pms_project/__manifest__.py index 0a463d70e..3f1dd318c 100644 --- a/pms_project/__manifest__.py +++ b/pms_project/__manifest__.py @@ -9,7 +9,11 @@ "depends": ["pms_base", "project"], "author": "Open Source Integrators, Odoo Community Association (OCA)", "website": "https://github.com/OCA/pms", - "data": ["views/pms_property_views.xml", "views/project_task_views.xml"], + "data": [ + "views/pms_property_views.xml", + "views/project_task_views.xml", + "views/project.xml", + ], "maintainers": ["max3903"], "development_status": "Beta", } diff --git a/pms_project/models/__init__.py b/pms_project/models/__init__.py index 3bc2126ea..e626bea74 100644 --- a/pms_project/models/__init__.py +++ b/pms_project/models/__init__.py @@ -2,3 +2,4 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from . import project_task from . import pms_property +from . import project diff --git a/pms_project/models/project.py b/pms_project/models/project.py new file mode 100644 index 000000000..bd470f314 --- /dev/null +++ b/pms_project/models/project.py @@ -0,0 +1,9 @@ +# Copyright (C) 2022 Casai (https://www.casai.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import fields, models + + +class Project(models.Model): + _inherit = "project.project" + + property_id = fields.Many2one("pms.property", string="Property") diff --git a/pms_project/views/project.xml b/pms_project/views/project.xml new file mode 100644 index 000000000..ef2046144 --- /dev/null +++ b/pms_project/views/project.xml @@ -0,0 +1,27 @@ + + + + + Project form view custom + project.project + + + + + + + + + + Property search + project.project + + + + + + + + + +