From 3789a679a0f22038f58701242cdc3392b02cd952 Mon Sep 17 00:00:00 2001 From: blackbelts <74664702+eslamtalaat74@users.noreply.github.com> Date: Tue, 2 Sep 2025 14:43:24 +0300 Subject: [PATCH] =?UTF-8?q?pro=D9=84=D9=82=D8=B4=D8=A9=20=D9=81=D8=BA?= =?UTF-8?q?=D8=AD=D8=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../odex25_program_activity/models/program.py | 12 +++++++++++- .../odex25_program_activity/views/program.xml | 4 +++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/odex25_ensan/odex25_program_activity/models/program.py b/odex25_ensan/odex25_program_activity/models/program.py index 611a2bc94..0a18c6242 100644 --- a/odex25_ensan/odex25_program_activity/models/program.py +++ b/odex25_ensan/odex25_program_activity/models/program.py @@ -266,7 +266,7 @@ class PaProgramActivityRegistration(models.Model): member_ids = fields.One2many( 'family.member', - 'benefit_id', + 'benefit_ids', string='Family Members' ) @@ -418,3 +418,13 @@ class PaProgramType(models.Model): _name = 'pa.program.type' pg_type =fields.Char(string='Name') + +class FamilyMember(models.Model): + _inherit = 'family.member' + + benefit_ids = fields.Many2one( + 'pa.program.activity.registration', + string='Benefit Registration', + ondelete='cascade', + index=True, + ) diff --git a/odex25_ensan/odex25_program_activity/views/program.xml b/odex25_ensan/odex25_program_activity/views/program.xml index 2d3698e07..79b98a581 100644 --- a/odex25_ensan/odex25_program_activity/views/program.xml +++ b/odex25_ensan/odex25_program_activity/views/program.xml @@ -439,7 +439,7 @@ attrs="{'invisible':[('is_mother','=',True)],'required':[('is_mother','=',False)]}"/> - + @@ -621,8 +621,10 @@
+ +