odex30_standard/hr_docs_expiry/views/employee_document_view.xml

119 lines
5.4 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<record model="ir.actions.act_window" id="employee_document_list_action">
<field name="name">Employee document</field>
<field name="res_model">hr.employee.document</field>
<field name="view_mode">list,form</field>
</record>
<record model='ir.ui.view' id='employee_document_form_view'>
<field name="name">hr.employee.document.form</field>
<field name="model">hr.employee.document</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<group>
<field name="name" required="1" string="Document Name"/>
<!--field name="document_name" /-->
<field
name="doc_attachment_id"
widget="many2many_binary"
class="oe_inline"
/>
<field name="document_type" string="Document Type" required="1"/>
<field name="employee_ref" string="Employee Name"/>
<!-- field name="employee_number" string="Employee Number" force_save="1"/ -->
<field name="company_id" groups="base.group_multi_company" readonly="1"/>
</group>
<group>
<field name="saudi_id"
invisible="document_type != 'saudi'"
required="document_type == 'saudi'"/>
<field name="license_id"
invisible="document_type != 'license'"
required="document_type == 'license'"/>
<field name="passport_id"
invisible="document_type != 'passport'"
required="document_type == 'passport'"/>
<field name="iqama_id" string="Identity No"
invisible="document_type != 'Iqama'"
required="document_type == 'Iqama'"/>
<!--field name="job_id" string="Job Position"
invisible="document_type != 'Iqama'"/-->
<field name="emp_iqama_job" string="Job Position"
invisible="document_type != 'Iqama'"/>
<field name="file_examination" string="File Examination Name"
invisible="document_type != 'medical_Examination'"
required="document_type == 'medical_Examination'"/>
<field name="issue_date" required="document_type != 'saudi'"/>
<field name="place_issue_id"/>
<field name="expiry_date" required="document_type != 'saudi'"/>
<field name="reminder_before"/>
</group>
<group invisible="document_type != 'professional_certificates'">
<field name="membership_type" required="document_type == 'professional_certificates'"/>
<field name="specialization" required="document_type == 'professional_certificates'"/>
<field name="category" required="document_type == 'professional_certificates'"/>
</group>
</group>
<notebook>
<page string="Description">
<field name="description"/>
</page>
</notebook>
</sheet>
<chatter/>
</form>
</field>
</record>
<!-- Employee document search view-->
<record id="employee_document_search_view" model="ir.ui.view">
<field name="name">hr.employee.document.search</field>
<field name="model">hr.employee.document</field>
<field name="arch" type="xml">
<search string="Employee Documents">
<field name="employee_ref"/>
<!-- field name="employee_number"/ -->
<field name="saudi_id"/>
<field name="iqama_id"/>
<field name="passport_id"/>
<field name="document_type"/>
</search>
</field>
</record>
<record model='ir.ui.view' id='employee_document_tree_view'>
<field name="name">hr.employee.document.tree</field>
<field name="model">hr.employee.document</field>
<field name="arch" type="xml">
<list string="Employee Documents">
<!-- field name="employee_number"/ -->
<!--field name="name"/-->
<field name="employee_ref"/>
<field name="document_type"/>
<field name="issue_date"/>
<field name="expiry_date"/>
</list>
</field>
</record>
<!-- Employee document menu item view-->
<menuitem
name="Employee Documents"
id="Employee_document_menu_item"
parent="hr.menu_hr_main"
sequence="6"
action="employee_document_list_action"
groups="hr.group_hr_manager,hr.group_hr_user"
/>
</odoo>