diff --git a/base_maintenance/models/__init__.py b/base_maintenance/models/__init__.py index e4c1bcba9..9c30184e9 100644 --- a/base_maintenance/models/__init__.py +++ b/base_maintenance/models/__init__.py @@ -1 +1,2 @@ +from . import maintenance_request from . import maintenance_team diff --git a/base_maintenance/models/maintenance_request.py b/base_maintenance/models/maintenance_request.py new file mode 100644 index 000000000..f18d7478a --- /dev/null +++ b/base_maintenance/models/maintenance_request.py @@ -0,0 +1,13 @@ +# Copyright 2026 - TODAY, Cristiano Mafra Junior +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class MaintenanceRequest(models.Model): + _inherit = "maintenance.request" + + team_member_ids = fields.Many2many( + related="maintenance_team_id.member_ids", + string="Team Members", + ) diff --git a/base_maintenance/views/maintenance_request_views.xml b/base_maintenance/views/maintenance_request_views.xml index 7dc195cab..e39971c96 100644 --- a/base_maintenance/views/maintenance_request_views.xml +++ b/base_maintenance/views/maintenance_request_views.xml @@ -13,6 +13,12 @@ + + + + + [('id', 'in', team_member_ids)] +