IMP benefit
This commit is contained in:
parent
c08576c156
commit
04aa864f97
|
|
@ -1141,6 +1141,7 @@ msgstr "نموذج الأنشطة"
|
|||
|
||||
#. module: odex_benefit
|
||||
#: model:ir.model.fields,field_description:odex_benefit.field_benefits_representative__active
|
||||
#: model:ir.model.fields,field_description:odex_benefit.field_committees_line__active
|
||||
#: model:ir.model.fields,field_description:odex_benefit.field_external_benefits__active
|
||||
#: model:ir.model.fields,field_description:odex_benefit.field_grant_benefit__active
|
||||
msgid "Active"
|
||||
|
|
@ -1509,6 +1510,18 @@ msgstr "الموافقة على العائلة"
|
|||
msgid "Approved"
|
||||
msgstr "موافقة"
|
||||
|
||||
#. module: odex_benefit
|
||||
#: model:ir.model.fields.selection,name:odex_benefit.selection__grant_benefit__action_type__approved
|
||||
#: model_terms:ir.ui.view,arch_db:odex_benefit.grant_benefit_form
|
||||
msgid "Approved"
|
||||
msgstr "معتمد"
|
||||
|
||||
#. module: odex_benefit
|
||||
#: model:ir.model.fields.selection,name:odex_benefit.selection__grant_benefit__action_type__suspended
|
||||
#: model_terms:ir.ui.view,arch_db:odex_benefit.grant_benefit_form
|
||||
msgid "Suspended"
|
||||
msgstr "ايقاف"
|
||||
|
||||
#. module: odex_benefit
|
||||
#: model_terms:ir.ui.view,arch_db:odex_benefit.changes_requests_form
|
||||
#: model_terms:ir.ui.view,arch_db:odex_benefit.view_benefit_category_form
|
||||
|
|
@ -2384,11 +2397,13 @@ msgstr "لم يتم ايجاد المستفيد"
|
|||
|
||||
#. module: odex_benefit
|
||||
#: code:addons/odex_benefit/models/benefit_config.py:0
|
||||
#: code:addons/odex_benefit/models/benefit_config.py:0
|
||||
#: code:addons/odex_benefit/models/housing_config.py:0
|
||||
#: model:ir.model.fields,field_description:odex_benefit.field_benefit_family__benefit_ids
|
||||
#: model:ir.model.fields,field_description:odex_benefit.field_benefit_housing__benefit_ids
|
||||
#: model:ir.model.fields,field_description:odex_benefit.field_benefit_housing__family_ids
|
||||
#: model:ir.model.fields,field_description:odex_benefit.field_benefit_need__benefit_ids
|
||||
#: model_terms:ir.ui.view,arch_db:odex_benefit.committees_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:odex_benefit.view_benefit_category_form
|
||||
#: model_terms:ir.ui.view,arch_db:odex_benefit.view_benefit_family_form
|
||||
#: model_terms:ir.ui.view,arch_db:odex_benefit.view_benefit_housing_form
|
||||
|
|
@ -2397,6 +2412,11 @@ msgstr "لم يتم ايجاد المستفيد"
|
|||
msgid "Benefits"
|
||||
msgstr "المستفيدين"
|
||||
|
||||
#. module: odex_benefit
|
||||
#: model_terms:ir.ui.view,arch_db:odex_benefit.committees_view_form
|
||||
msgid "Employees"
|
||||
msgstr "الموظفين"
|
||||
|
||||
#. module: odex_benefit
|
||||
#: model:ir.model,name:odex_benefit.model_res_country_city
|
||||
msgid "Benefits - City"
|
||||
|
|
@ -4558,6 +4578,8 @@ msgstr "مسودة"
|
|||
|
||||
#. module: odex_benefit
|
||||
#: model:ir.model.fields.selection,name:odex_benefit.selection__benefit_sms_configuration__state__edit_info
|
||||
#: model:ir.model.fields.selection,name:odex_benefit.selection__grant_benefit__action_type__edit_info
|
||||
#: model_terms:ir.ui.view,arch_db:odex_benefit.grant_benefit_form
|
||||
msgid "Edit Information"
|
||||
msgstr "تحرير البيانات"
|
||||
|
||||
|
|
@ -4847,6 +4869,11 @@ msgstr "ممتاز"
|
|||
msgid "Exception"
|
||||
msgstr "استثنائية"
|
||||
|
||||
#. module: odex_benefit
|
||||
#: model:ir.model.fields.selection,name:odex_benefit.selection__grant_benefit__action_type__exception
|
||||
msgid "Exception"
|
||||
msgstr "استثناء"
|
||||
|
||||
#. module: odex_benefit
|
||||
#: model:ir.model.fields,field_description:odex_benefit.field_exception_wizard__exception_attachment
|
||||
#: model:ir.model.fields,field_description:odex_benefit.field_family_member__exception_attachment
|
||||
|
|
@ -5333,6 +5360,7 @@ msgstr ""
|
|||
|
||||
#. module: odex_benefit
|
||||
#: model_terms:ir.ui.view,arch_db:odex_benefit.family_member_form
|
||||
#: model_terms:ir.ui.view,arch_db:odex_benefit.grant_benefit_form
|
||||
msgid "File content"
|
||||
msgstr "الملف المرفق"
|
||||
|
||||
|
|
@ -12169,6 +12197,13 @@ msgstr "مع الزوج"
|
|||
msgid "New"
|
||||
msgstr "اسناد الاخصائي"
|
||||
|
||||
#. module: odex_benefit
|
||||
#: model:ir.model.fields.selection,name:odex_benefit.selection__grant_benefit__action_type__new
|
||||
#: model_terms:ir.ui.view,arch_db:odex_benefit.grant_benefit_form
|
||||
#, python-format
|
||||
msgid "New"
|
||||
msgstr "جديد"
|
||||
|
||||
#. module: odex_benefit
|
||||
#: model:ir.actions.server,name:odex_benefit.action_assign_visit_sequence
|
||||
msgid "Assign Visit Sequence"
|
||||
|
|
@ -14739,4 +14774,14 @@ msgid ""
|
|||
"%s must contain only alphabetic characters and spaces. Numbers and special "
|
||||
"characters are not allowed."
|
||||
msgstr ""
|
||||
"%s يجب أن يحتوي فقط على الأحرف الأبجدية والمسافات. الأرقام والرموز الخاصة غير مسموح بها."
|
||||
"%s يجب أن يحتوي فقط على الأحرف الأبجدية والمسافات. الأرقام والرموز الخاصة غير مسموح بها."
|
||||
|
||||
#. module: odex_benefit
|
||||
#: model:ir.model.fields,field_description:odex_benefit.field_grant_benefit__action_type
|
||||
msgid "Action Type"
|
||||
msgstr "نوع الإجراء"
|
||||
|
||||
#. module: odex_benefit
|
||||
#: model_terms:ir.ui.view,arch_db:odex_benefit.grant_benefit_form
|
||||
msgid "Father Name"
|
||||
msgstr "اسم الأب"
|
||||
|
|
@ -613,7 +613,6 @@ class Committees(models.Model):
|
|||
|
||||
name = fields.Char()
|
||||
employee_id = fields.Many2many('hr.employee')
|
||||
# , domain = "[('gender', 'in', employee_gender_domain)]"
|
||||
benefit_ids = fields.Many2many('grant.benefit',compute="get_benefit_ids")
|
||||
type = fields.Selection(
|
||||
string='',
|
||||
|
|
@ -625,15 +624,6 @@ class Committees(models.Model):
|
|||
branch_custom_id = fields.Many2one("branch.settings", string="Branch")
|
||||
active = fields.Boolean('Active', default=True)
|
||||
benefit_count = fields.Integer(compute="get_benefit_count")
|
||||
# employee_gender_domain = fields.Char(compute='_compute_employee_gender_domain')
|
||||
#
|
||||
# @api.depends('type')
|
||||
# def _compute_employee_gender_domain(self):
|
||||
# for record in self:
|
||||
# if record.type in ['male', 'female']:
|
||||
# record.employee_gender_domain = [record.type]
|
||||
# else:
|
||||
# record.employee_gender_domain = ['male', 'female']
|
||||
|
||||
def get_benefit_ids(self):
|
||||
obj = self.env["grant.benefit"].search([])
|
||||
|
|
|
|||
|
|
@ -45,6 +45,7 @@
|
|||
<field name="arch" type="xml">
|
||||
<kanban create="0">
|
||||
<field name="name"/>
|
||||
<field name="action_type"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<div t-attf-class="oe_kanban_global_click">
|
||||
|
|
@ -198,11 +199,6 @@
|
|||
string="Set to Draft" class="oe_highlight"
|
||||
groups="odex_benefit.group_benefit_back_to_draft"
|
||||
attrs="{'invisible':[('state','in',['draft','first_approve','second_approve'])]}"/>
|
||||
<!-- <button name="action_finish_edit" type="object"-->
|
||||
<!-- string="Stop Edit "-->
|
||||
<!-- states="edit_info" class="oe_highlight"-->
|
||||
<!-- confirm="Are you sure you want to Stop info edition !"-->
|
||||
<!-- /> -->
|
||||
<button name="edit_password" type="object"
|
||||
string="Send Reset Password" states="second_approve"
|
||||
confirm="Are you sure you want to send link to reset password !"/>
|
||||
|
|
@ -273,7 +269,7 @@
|
|||
<group attrs="{'invisible':[('state','in',['draft','new'])]}">
|
||||
<field name="qr_code" invisible="1" widget='image' class="oe_avatar"/>
|
||||
<field name="code"/>
|
||||
<field name="action_type" readonly="1" force_save="1"/>
|
||||
<field name="action_type" invisible="1"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="profile_step_count" invisible="1"/>
|
||||
|
|
@ -283,7 +279,6 @@
|
|||
<group>
|
||||
<group>
|
||||
<field name="meal_card" readonly="1" invisible="1"/>
|
||||
<!-- <field name="sponsor_id" attrs="{'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<field name="researcher_id"
|
||||
attrs="{'required':[('state','not in',['draft','new'])]}" readonly="1"
|
||||
force_save="1"/>
|
||||
|
|
@ -298,10 +293,6 @@
|
|||
attrs="{'invisible': ['|',('lat', '=', 0.0), ('lon', '=', 0.0)]}"/>
|
||||
</group>
|
||||
<group>
|
||||
<!-- <field name="family_bank"-->
|
||||
<!-- attrs="{'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- <field name="iban" readonly="1" force_save="1"/>-->
|
||||
<!-- <field name="is_producer" widget="boolean_toggle"/>-->
|
||||
<field name="sms_phone" readonly="1"/>
|
||||
<field name="city_id"
|
||||
readonly="1"
|
||||
|
|
@ -347,19 +338,29 @@
|
|||
<h3>Father</h3>
|
||||
<h2>
|
||||
<label for="father_name" string="Father Name"/>
|
||||
<div class="o_row">
|
||||
<field name="father_name"
|
||||
attrs="{'readonly':[('state','not in',['draft','new','complete_info'])]}"
|
||||
required="1" nolabel="1"/>
|
||||
<field name="father_second_name"
|
||||
attrs="{'readonly':[('state','not in',['draft','new','complete_info'])]}"
|
||||
required="1" nolabel="1"/>
|
||||
<field name="father_third_name"
|
||||
attrs="{'readonly':[('state','not in',['draft','new','complete_info'])]}"
|
||||
required="1" nolabel="1"/>
|
||||
<field name="father_family_name"
|
||||
attrs="{'readonly':[('state','not in',['draft','new','complete_info'])]}"
|
||||
required="1" nolabel="1"/>
|
||||
<div class="col-md-7">
|
||||
<div class="row">
|
||||
<div class="col-md-3">
|
||||
<field name="father_name"
|
||||
attrs="{'readonly':[('state','not in',['draft','new','complete_info'])]}"
|
||||
required="1" nolabel="1"/>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<field name="father_second_name"
|
||||
attrs="{'readonly':[('state','not in',['draft','new','complete_info'])]}"
|
||||
required="1" nolabel="1"/>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<field name="father_third_name"
|
||||
attrs="{'readonly':[('state','not in',['draft','new','complete_info'])]}"
|
||||
required="1" nolabel="1"/>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<field name="father_family_name"
|
||||
attrs="{'readonly':[('state','not in',['draft','new','complete_info'])]}"
|
||||
required="1" nolabel="1"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</h2>
|
||||
<group>
|
||||
|
|
@ -373,10 +374,6 @@
|
|||
options="{'no_create': True, 'no_create_edit': True}"
|
||||
groups="!odex_benefit.group_benefit_manager"/>
|
||||
<field name="father_dead_city_id" invisible="1"/>
|
||||
<!-- <field name="father_dead_res_city_id"
|
||||
attrs="{'readonly':[('state','not in',['draft','new','complete_info','edit_info'])]}"
|
||||
options="{'no_create': True, 'no_create_edit': True}"
|
||||
groups="!odex_benefit.group_benefit_manager"/> -->
|
||||
<field name="father_dead_res_city_id" invisible="1"/>
|
||||
<field name="father_dead_city"/>
|
||||
<field name="father_dead_certificate"
|
||||
|
|
@ -447,8 +444,6 @@
|
|||
<field name="mother_is_dead" invisible="1"/>
|
||||
<field name="mother_dead_country_id"
|
||||
attrs="{'invisible':[('mother_is_dead','=',False)],'required':[('mother_is_dead','=',True)],'readonly':[('state','not in',['draft','new','complete_info'])]}"/>
|
||||
<!-- <field name="mother_dead_res_city_id"
|
||||
attrs="{'invisible':[('mother_is_dead','=',False)],'required':[('mother_is_dead','=',True)],'readonly':[('state','not in',['draft','new','complete_info','edit_info'])]}"/> -->
|
||||
<field name="mother_dead_city"
|
||||
attrs="{'invisible':[('mother_is_dead','=',False)],'required':[('mother_is_dead','=',True)],'readonly':[('state','not in',['draft','new','complete_info'])]}"/>
|
||||
<field name="mother_dead_date"
|
||||
|
|
@ -755,17 +750,19 @@
|
|||
attrs="{'readonly':[('state','not in',['draft','new','complete_info'])]}">
|
||||
<tree editable="bottom" delete="0">
|
||||
<field name="name" attrs="{'readonly':[('is_default','=',True)]}"
|
||||
force_save="1" style="width: 20% !important;"/>
|
||||
<field name="datas" style="width: 10% !important;" string="File content"
|
||||
force_save="1"/>
|
||||
<field name="datas" string="File content"
|
||||
widget="binary" filename="attachment_file_name"/>
|
||||
<button name="action_preview_attachment" style="width: 10% !important;"
|
||||
type="object" icon="fa-search-plus"/>
|
||||
<field name="expiration_date" style="width: 20% !important;"/>
|
||||
<field name="attach_status" style="width: 20% !important;"/>
|
||||
<field name="allow_days" style="width: 20% !important;"/>
|
||||
<button name="action_preview_attachment"
|
||||
type="object" icon="fa-search-plus"
|
||||
attrs="{'invisible': [('file_size', '=', 0)]}"/>
|
||||
<field name="expiration_date"/>
|
||||
<field name="attach_status"/>
|
||||
<field name="allow_days"/>
|
||||
<field name="benefit_id" invisible="1"/>
|
||||
<field name="is_required" invisible="1"/>
|
||||
<field name="is_default" invisible="1"/>
|
||||
<field name="file_size" invisible="1"/>
|
||||
</tree>
|
||||
</field>
|
||||
<group>
|
||||
|
|
@ -835,11 +832,11 @@
|
|||
attrs="{'required':[('state','not in',['draft','new'])],'readonly':[('state','not in',['draft','new','complete_info'])]}"
|
||||
widget="many2many_attachment_preview"/>
|
||||
<!-- <field name="lat"-->
|
||||
<!-- attrs="{'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- attrs="{'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- <field name="lon"-->
|
||||
<!-- attrs="{'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- attrs="{'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- <field name="location_url"-->
|
||||
<!-- attrs="{'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- attrs="{'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
</group>
|
||||
<group>
|
||||
<h3>Housing details</h3>
|
||||
|
|
@ -1012,46 +1009,46 @@
|
|||
<!-- <!– <field name="hospital_id"/>–>-->
|
||||
<!-- <!– <field name="hospital_attach"/>–>-->
|
||||
<!-- <!– <field name="is_smoke" widget="boolean_toggle"/>–>-->
|
||||
<!-- <field name="is_diseases" attrs="{'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- <field name="is_diseases" attrs="{'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- <!–disability–>-->
|
||||
<!-- <field name="is_disability" attrs="{'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- <field name="is_insurance" attrs="{'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- <field name="is_disability" attrs="{'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- <field name="is_insurance" attrs="{'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- <!–hospital–>-->
|
||||
<!-- <field name="hospital_id" attrs="{'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- <field name="hospital_card" attrs="{'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- <field name="hospital_id" attrs="{'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- <field name="hospital_card" attrs="{'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- </group>-->
|
||||
<!-- <!–Weight rate–>-->
|
||||
<!-- <group string="Weight">-->
|
||||
<!-- <field name="weight" attrs="{'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- <field name="height" attrs="{'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- <field name="weight" attrs="{'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- <field name="height" attrs="{'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- <field name="p_weight" force_save="1"/>-->
|
||||
<!-- </group>-->
|
||||
<!-- <group string="Diseases">-->
|
||||
<!-- <!– !--diseases–>–>-->
|
||||
<!-- <field name="diseases_type"-->
|
||||
<!-- attrs="{'invisible': [('is_diseases', '=', False)],'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- attrs="{'invisible': [('is_diseases', '=', False)],'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- <field name="treatment_used"-->
|
||||
<!-- attrs="{'invisible': [('is_diseases', '=', False)],'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- attrs="{'invisible': [('is_diseases', '=', False)],'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- <field name="treatment_amount"-->
|
||||
<!-- attrs="{'invisible': [('is_diseases', '=', False)],'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- attrs="{'invisible': [('is_diseases', '=', False)],'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- <field name="is_treatment_amount_country"-->
|
||||
<!-- attrs="{'invisible': [('is_diseases', '=', False)],'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- attrs="{'invisible': [('is_diseases', '=', False)],'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- <field name="treatment_amount_country_Monthly"-->
|
||||
<!-- attrs="{'invisible': [('is_treatment_amount_country', '=', False)],'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- attrs="{'invisible': [('is_treatment_amount_country', '=', False)],'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- <field name="treatment_amount_country_description"-->
|
||||
<!-- attrs="{'invisible': [('is_treatment_amount_country', '=', False)],'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- attrs="{'invisible': [('is_treatment_amount_country', '=', False)],'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- <field name="treatment_amount_country_attach"-->
|
||||
<!-- attrs="{'invisible': [('is_treatment_amount_country', '=', False)],'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- attrs="{'invisible': [('is_treatment_amount_country', '=', False)],'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- </group>-->
|
||||
<!-- <group string="disability">-->
|
||||
<!-- <field name="disability_type"-->
|
||||
<!-- attrs="{'invisible': [('is_disability', '=', False)],'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- attrs="{'invisible': [('is_disability', '=', False)],'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- <field name="disability_accessories"-->
|
||||
<!-- attrs="{'invisible': [('is_disability', '=', False)],'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- attrs="{'invisible': [('is_disability', '=', False)],'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- <field name="disability_attach"-->
|
||||
<!-- attrs="{'invisible': [('is_disability', '=', False)],'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- attrs="{'invisible': [('is_disability', '=', False)],'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- <field name="disability_amount"-->
|
||||
<!-- attrs="{'invisible': [('is_disability', '=', False)],'readonly':[('state','not in',['draft','complete_info','edit_info'])]}"/>-->
|
||||
<!-- attrs="{'invisible': [('is_disability', '=', False)],'readonly':[('state','not in',['draft','complete_info'])]}"/>-->
|
||||
<!-- </group>-->
|
||||
<!-- </group>-->
|
||||
<!-- </page>-->
|
||||
|
|
@ -1308,7 +1305,7 @@
|
|||
|
||||
<!-- <xpath expr="//field[@name='father_dead_res_city_id']" position="replace">
|
||||
<field name="father_dead_res_city_id"
|
||||
attrs="{'readonly':[('state','not in',['draft','new','complete_info','edit_info'])]}"/>
|
||||
attrs="{'readonly':[('state','not in',['draft','new','complete_info'])]}"/>
|
||||
</xpath> -->
|
||||
<xpath expr="//field[@name='father_dead_city']" position="replace">
|
||||
<field name="father_dead_city"
|
||||
|
|
|
|||
|
|
@ -30,7 +30,6 @@
|
|||
<field name="branch_custom_id"/>
|
||||
<field name="name"/>
|
||||
<field name="type" required="1"/>
|
||||
<!-- <field name="employee_gender_domain" invisible="1"/>-->
|
||||
</group>
|
||||
<notebook>
|
||||
<page name="employees" string="Employees">
|
||||
|
|
|
|||
|
|
@ -213,10 +213,11 @@
|
|||
<tree editable="bottom">
|
||||
<field name="name" string="Attachment Name"/>
|
||||
<field name="datas" string="File content" attrs="{'readonly':[('parent.state','not in',['draft','complete_info'])]}"/>
|
||||
<button name="action_preview_attachment" type="object" icon="fa-search-plus"/>
|
||||
<button name="action_preview_attachment" type="object" icon="fa-search-plus" attrs="{'invisible': [('file_size', '=', 0)]}"/>
|
||||
<field name="expiration_date" attrs="{'readonly':[('parent.state','not in',['draft','complete_info'])]}"/>
|
||||
<field name="attach_status" attrs="{'readonly':[('parent.state','not in',['draft','complete_info'])]}"/>
|
||||
<field name="member_id" invisible="1"/>
|
||||
<field name="file_size" invisible="1"/>
|
||||
</tree>
|
||||
</field>
|
||||
</page>
|
||||
|
|
|
|||
Loading…
Reference in New Issue