From 9bd47d8180391810ecc9b72e8f0524fec7e7939e Mon Sep 17 00:00:00 2001 From: Marc Durepos Date: Tue, 7 Nov 2023 11:37:34 -0500 Subject: [PATCH] Fix for teams not showing up on res_user form. --- bemade_sports_clinic/__manifest__.py | 2 +- bemade_sports_clinic/models/res_partner.py | 5 +++++ bemade_sports_clinic/views/res_partner_views.xml | 9 +++++++-- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/bemade_sports_clinic/__manifest__.py b/bemade_sports_clinic/__manifest__.py index fc7addb..583dea1 100644 --- a/bemade_sports_clinic/__manifest__.py +++ b/bemade_sports_clinic/__manifest__.py @@ -18,7 +18,7 @@ # { 'name': 'Sports Clinic Management', - 'version': '16.0.1.3.0', + 'version': '16.0.1.4.0', 'summary': 'Manage the patients of a sports medicine clinic.', 'description': """ Adds the notion of sports teams, players (patients), coaches and treatment diff --git a/bemade_sports_clinic/models/res_partner.py b/bemade_sports_clinic/models/res_partner.py index 83ebc5d..68f2e5b 100644 --- a/bemade_sports_clinic/models/res_partner.py +++ b/bemade_sports_clinic/models/res_partner.py @@ -13,4 +13,9 @@ class Partner(models.Model): inverse_name='partner_id', string='Teams Served', help='The teams this person works for.') + teams_served_ids = fields.One2many(comodel_name='sports.team', compute='_compute_teams_served') + @api.depends('team_staff_rel_ids.team_id') + def _compute_teams_served(self): + for rec in self: + rec.teams_served_ids = rec.team_staff_rel_ids.mapped('team_id') diff --git a/bemade_sports_clinic/views/res_partner_views.xml b/bemade_sports_clinic/views/res_partner_views.xml index d341b1f..5c810f2 100644 --- a/bemade_sports_clinic/views/res_partner_views.xml +++ b/bemade_sports_clinic/views/res_partner_views.xml @@ -6,8 +6,13 @@ res.partner - - + + +