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 @@