Slink/sos_inventory/views/sos_prf_view.xml

145 lines
5.6 KiB
XML
Executable File

<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="action_prf_list" model="ir.actions.act_window">
<field name="name">PRF</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">sos_prf</field>
<field name="view_mode">tree,form</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
No Plan Found
</p>
</field>
</record>
<record id="sos_prf_view_tree" model="ir.ui.view">
<field name="name">sos_prf.view.tree</field>
<field name="model">sos_prf</field>
<field name="arch" type="xml">
<tree>
<field name="prf_no"/>
<field name="prf_date"/>
<field name="status" widget="badge" decoration-success="status == 'close'" decoration-danger="status == 'open'"/>
<field name="write_uid" string="Last Edited By" optional="hide"/>
<field name="write_date" string="Last Edited On" optional="hide"/>
</tree>
</field>
</record>
<record id="sos_prf_form_view" model="ir.ui.view">
<field name="name">Form</field>
<field name="model">sos_prf</field>
<field name="arch" type="xml">
<form string="Purchase Requisition Form">
<sheet>
<widget name="web_ribbon" text="Open" bg_color="bg-danger" invisible="status == 'close'"/>
<widget name="web_ribbon" text="Closed" bg_color="bg-success" invisible="status != 'close'"/>
<group>
<!-- Left Column -->
<group>
<field name="prf_no"/>
<field name="status"/>
</group>
<!-- Right Column -->
<group>
<field name="prf_date"/>
</group>
</group>
<br></br>
<field name="line_ids">
<tree editable="bottom">
<field name="com_type"/>
<field name="component_id" required="com_type == 'exits'" readonly="com_type == 'new'"/>
<field name="new_component_id" required="com_type == 'new'" readonly="com_type == 'exits'"/>
<field name="qty"/>
<field name="req_date"/>
<field name="mon_ref_no"/>
</tree>
</field>
<br></br>
<templates>
<div class="row">
<div class="col-4">
<table class="table_custom" style="box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;background-color: #fff;border: solid 4px #9689c1;">
<tr style="border-bottom: solid 1px #ccc;">
<td style="padding: 8px;" class="column"><b>Stores Incharge</b>
<button string="Approve" invisible="requested_by_image" class="btn-primary custom_btn" type="object" name="action_stores_esign_btn"></button>
</td>
<td><field name="requested_by_image" widget="image"/></td>
</tr>
<tr invisible="requested_by_image == False">
<td style="padding: 8px;" class="column"><b>Requested On</b></td>
<td><field name="requested_on" readonly="1"/></td>
</tr>
<tr invisible="requested_by_image == False">
<td style="padding: 8px;" class="column"><b>Requested By</b></td>
<td><field name="requested_by_name" readonly="1"/></td>
</tr>
</table>
</div>
<div class="col-4">
<table class="table_custom" style="box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;background-color: #fff;border: solid 4px #9689c1;">
<tr style="border-bottom: solid 1px #ccc;">
<td style="padding: 8px;" class="column"><b>Dept-Incharge Sign</b>
<button string="Approve" invisible="dept_in_charge_image" class="btn-primary custom_btn" type="object" name="action_dept_esign_btn"></button>
</td>
<td><field name="dept_in_charge_image" widget="image"/></td>
</tr>
<tr invisible="dept_in_charge_image == False">
<td style="padding: 8px;" class="column"><b>Approved On</b></td>
<td><field name="dept_in_charge_approved_on" readonly="1"/></td>
</tr>
<tr invisible="dept_in_charge_image == False">
<td style="padding: 8px;" class="column"><b>Approved By</b></td>
<td><field name="dept_in_charge_name" readonly="1"/></td>
</tr>
</table>
</div>
<div class="col-4">
<table class="table_custom" style="box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;background-color: #fff;border: solid 4px #9689c1;">
<tr>
<td style="padding: 8px;" class="column"><b>Top Management</b>
<button string="Approve" invisible="top_management_approval_image" class="btn-primary custom_btn" type="object" name="action_top_esign_btn"></button>
</td>
<td><field name="top_management_approval_image" widget="image"/></td>
</tr>
<tr invisible="top_management_approval_image == False">
<td style="padding: 8px;" class="column"><b>Approved On</b></td>
<td><field name="top_management_approved_on" readonly="1"/></td>
</tr>
<tr invisible="top_management_approval_image == False">
<td style="padding: 8px;" class="column"><b>Approved By</b></td>
<td><field name="top_management_name" readonly="1"/></td>
</tr>
</table></div>
</div>
</templates>
</sheet>
</form>
</field>
</record>
<menuitem id="prf_menu"
name="Purchase Requisition Form(PRF)"
parent="scg_forms_menu_root"
action = "action_prf_list" groups="sos_inventory.sos_scg_group_manager,sos_inventory.sos_scg_group_user" />
</odoo>