diff --git a/odex25_ensan/odex25_program_activity/data/ir_sequence_data.xml b/odex25_ensan/odex25_program_activity/data/ir_sequence_data.xml
index f286914de..e1aff0176 100644
--- a/odex25_ensan/odex25_program_activity/data/ir_sequence_data.xml
+++ b/odex25_ensan/odex25_program_activity/data/ir_sequence_data.xml
@@ -44,12 +44,22 @@
1
4
-
- Registration Code
- pa.program.registration
+
+
+
+
+
+
+
+
+
+
+ Program Activity Registration Code
+ pa.program.activity.registration
PA/
1
1
4
+
diff --git a/odex25_ensan/odex25_program_activity/i18n/ar_001.po b/odex25_ensan/odex25_program_activity/i18n/ar_001.po
index aa1cf96b5..ec1369183 100644
--- a/odex25_ensan/odex25_program_activity/i18n/ar_001.po
+++ b/odex25_ensan/odex25_program_activity/i18n/ar_001.po
@@ -529,5 +529,38 @@ msgid "Name"
msgstr "نوع البرنامج"
+#. module: odex25_program_activity
+#: model:ir.model.fields.selection,name:odex25_program_activity.selection__pa_program_level_type__route
+msgid "Tracks"
+msgstr "مسارات "
+
+#. module: odex25_program_activity
+#: model:ir.model.fields.selection,name:odex25_program_activity.selection__pa_program_level_type__activity
+msgid "Activities"
+msgstr "أنشطة"
+
+#. module: odex25_program_activity
+#: model:ir.model.fields.selection,name:odex25_program_activity.selection__pa_program_level_type__medad
+msgid "Medad"
+msgstr "مداد"
+
+
+#. module: odex25_program_activity
+#: model:ir.model.fields,field_description:odex25_program_activity.field_family_member__need_trans
+msgid "Need Transportation"
+msgstr " هل يحتاج إلى مواصلات؟"
+
+
+#. module: odex25_program_activity
+#: model:ir.model.fields,field_description:odex25_program_activity.field_family_member__need_medicin
+msgid "Need Medicien"
+msgstr "هل يتناول ادوية "
+
+
+#. module: odex25_program_activity
+#: model:ir.model.fields,field_description:odex25_program_activity.field_family_member__need_mental_dis
+msgid "Have Mental Disorders"
+msgstr " هل يوجد شخص فى الاسرة لديه اضطرابات نفسية"
+
diff --git a/odex25_ensan/odex25_program_activity/models/program.py b/odex25_ensan/odex25_program_activity/models/program.py
index 69cf34967..0a9dfdfd2 100644
--- a/odex25_ensan/odex25_program_activity/models/program.py
+++ b/odex25_ensan/odex25_program_activity/models/program.py
@@ -255,6 +255,7 @@ class PaProgramActivityRegistration(models.Model):
name = fields.Char(string='Request Number', readonly=True, index=True,
default=lambda self: self.env['ir.sequence'].next_by_code('pa.program.activity.registration') or 'New')
+
request_date = fields.Datetime(string='Request Date', default=fields.Datetime.now, readonly=True)
creator_id = fields.Many2one('res.users', string='Creator', default=lambda self: self.env.user, readonly=True)
@@ -436,3 +437,8 @@ class FamilyMember(models.Model):
ondelete='cascade',
index=True,
)
+
+ need_trans = fields.Boolean(string='Need Transportation')
+ need_medicin = fields.Boolean(string='Need Medicien')
+ need_mental_dis = fields.Boolean(string='Have Mental Disorders')
+
diff --git a/odex25_ensan/odex25_program_activity/views/program.xml b/odex25_ensan/odex25_program_activity/views/program.xml
index 7cfcf52a2..c490917c1 100644
--- a/odex25_ensan/odex25_program_activity/views/program.xml
+++ b/odex25_ensan/odex25_program_activity/views/program.xml
@@ -313,20 +313,21 @@
-
+ groups="odex25_program_activity.group_pa_social_specialist"/>
+ groups="odex25_program_activity.group_pa_operation_manager,odex25_program_activity.group_pa_branch_manager,odex25_program_activity.group_pa_activity_head,odex25_program_activity.group_pa_finance_manager"/>
+ groups="odex25_program_activity.group_social_specialist,odex25_program_activity.group_pa_operation_manager,odex25_program_activity.group_pa_branch_manager,odex25_program_activity.group_pa_activity_head,odex25_program_activity.group_pa_finance_manager"/>
+ groups="odex25_program_activity.group_pa_operation_manager" states="operation_manager"/>
@@ -376,6 +377,7 @@
+
@@ -449,6 +451,11 @@
+
+
+
+
+
@@ -464,7 +471,7 @@
-
+
@@ -479,7 +486,7 @@
-
+
@@ -494,7 +501,7 @@
-
+
@@ -509,11 +516,11 @@
-
+
Education Status
-
+