diff --git a/odex25_ensan/odex25_empowermentmanagement/views/empowerment_management.xml b/odex25_ensan/odex25_empowermentmanagement/views/empowerment_management.xml
index 31dd77a49..b39808dfc 100644
--- a/odex25_ensan/odex25_empowermentmanagement/views/empowerment_management.xml
+++ b/odex25_ensan/odex25_empowermentmanagement/views/empowerment_management.xml
@@ -173,16 +173,19 @@
attrs="{'invisible':[('is_mother','=',False)],'required':[('is_mother','=',True)]}"/>
+
+ attrs="{'required':[('is_mother','=',False)],'invisible':[('is_mother','=',True)]}"/>
+ attrs="{'invisible':['|',('age','<',18),('is_work','=',False)], 'required':[('is_work','=',True)]}"/>
+
-
+
@@ -204,6 +207,9 @@
+
+
+ attrs="{'required':[('is_mother','=',False)],'invisible':[('is_mother','=',True)]}"/>
+ attrs="{'invisible':['|',('age','<',18),('is_work','=',False)], 'required':[('is_work','=',True)]}"/>
+
-
+
@@ -445,6 +448,9 @@
+
+
@@ -464,7 +465,7 @@
options="{'no_create': True, 'no_create_edit': True,'no_quick_create': True, 'no_open': True}"
groups="!odex_benefit.group_benefit_manager"
required="1"/>
-
@@ -503,8 +504,37 @@
-
Education Status
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -546,7 +576,8 @@
attrs="{'readonly':[('state','not in',['draft','new','complete_info'])],'required':[('add_replacement_mother','=',True)]}"
options="{'no_create': True, 'no_create_edit': True,'no_quick_create': True, 'no_open': True}"
groups="!odex_benefit.group_benefit_manager"/>
-
@@ -644,7 +675,7 @@
attrs="{'invisible':[('is_mother','=',True)]}"/>
+ attrs="{'required':[('is_mother','=',False)],'invisible':[('is_mother','=',True)]}"/>
+
+
+ attrs="{'invisible':['|',('age','<',18),('is_work','=',False)], 'required':[('is_work','=',True)]}"/>
+
-
+
-
@@ -697,12 +737,14 @@
-
-
+
+
@@ -711,13 +753,15 @@
-
-
+
+
@@ -726,13 +770,15 @@
-
-
+
+
@@ -748,16 +794,18 @@
attrs="{'readonly':[('is_default','=',True)]}"
force_save="1"/>
-
-
+
+
@@ -919,7 +967,7 @@
-
-
@@ -973,17 +1012,7 @@
options="{'no_create': True, 'no_create_edit': True,'no_quick_create': True, 'no_open': True}"/>
-
-
-
+
@@ -1005,8 +1034,7 @@
-
+
@@ -1228,13 +1256,15 @@
attrs="{'readonly':[('state','not in',['draft','new','complete_info'])]}">
-
-
-
+
+
+
-
-
-
+
+
+
diff --git a/odex25_ensan/odex_benefit/views/family_members.xml b/odex25_ensan/odex_benefit/views/family_members.xml
index 1f57595d2..7a520505d 100644
--- a/odex25_ensan/odex_benefit/views/family_members.xml
+++ b/odex25_ensan/odex_benefit/views/family_members.xml
@@ -119,10 +119,14 @@
+
+
@@ -131,9 +135,10 @@
+ attrs="{'invisible':[('age','<',18)],'readonly':[('state','not in',['draft','complete_info'])]}"/>
+ attrs="{'invisible':['|',('age','<',18),('is_work','=',False)],'required':[('is_work','=',True)],'readonly':[('state','not in',['draft','complete_info'])]}"/>
+
@@ -145,12 +150,12 @@
invisible="1"/>
-
+
-
diff --git a/odex25_ensan/odex_benefit/views/ir_attachment_inherit.xml b/odex25_ensan/odex_benefit/views/ir_attachment_inherit.xml
index ef3dc20be..9ea207381 100644
--- a/odex25_ensan/odex_benefit/views/ir_attachment_inherit.xml
+++ b/odex25_ensan/odex_benefit/views/ir_attachment_inherit.xml
@@ -13,6 +13,7 @@
+