Files
odoo-addons/addons/tk_construction_management/views/construction_department_view.xml

142 lines
9.0 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="construction_department_view_form" model="ir.ui.view">
<field name="name">construction.department.view.form</field>
<field name="model">construction.department</field>
<field name="arch" type="xml">
<form>
<sheet>
<h1>
<field name="name" placeholder="Department Name" required="1"/>
</h1>
<group>
<group>
<field name="department_id" required="1"/>
</group>
</group>
<notebook>
<page string="Managers">
<field name="manager_ids">
<kanban class="o_kanban_mobile">
<field name="id"/>
<field name="name"/>
<field name="login"/>
<field name="active"/>
<field name="partner_id"/>
<templates>
<t t-name="kanban-box">
<div t-attf-class="oe_kanban_global_click">
<div class="o_kanban_image">
<img alt="Avatar"
t-att-src="kanban_image('res.users', 'avatar_128', record.id.raw_value)"/>
</div>
<div class="oe_kanban_details">
<ul>
<li class="text-success float-end mb4"
t-if="record.active.raw_value">
<i class="fa fa-circle" role="img" aria-label="Ok"
title="Ok"/>
</li>
<li class="text-danger float-end mb4"
t-if="!record.active.raw_value">
<i class="fa fa-circle" role="img" aria-label="Invalid"
title="Invalid"/>
</li>
<li class="mb4">
<strong>
<field name="name"/>
</strong>
</li>
<li class="mb4">
<strong>
<field name="partner_id"
widget="many2one_clickable"/>
</strong>
</li>
<li class="mb4" t-if="record.login.raw_value" title="Login">
Email :
<field name="login"/>
</li>
</ul>
</div>
</div>
</t>
</templates>
</kanban>
</field>
</page>
<page string="Engineers">
<field name="user_ids" required="1">
<kanban class="o_kanban_mobile">
<field name="id"/>
<field name="name"/>
<field name="login"/>
<field name="active"/>
<field name="partner_id"/>
<templates>
<t t-name="kanban-box">
<div t-attf-class="oe_kanban_global_click">
<div class="o_kanban_image">
<img alt="Avatar"
t-att-src="kanban_image('res.users', 'avatar_128', record.id.raw_value)"/>
</div>
<div class="oe_kanban_details">
<ul>
<li class="text-success float-end mb4"
t-if="record.active.raw_value">
<i class="fa fa-circle" role="img" aria-label="Ok"
title="Ok"/>
</li>
<li class="text-danger float-end mb4"
t-if="!record.active.raw_value">
<i class="fa fa-circle" role="img" aria-label="Invalid"
title="Invalid"/>
</li>
<li class="mb4">
<strong>
<field name="name"/>
</strong>
</li>
<li class="mb4">
<strong>
<field name="partner_id"
widget="many2one_clickable"/>
</strong>
</li>
<li class="mb4" t-if="record.login.raw_value" title="Login">
Email :
<field name="login"/>
</li>
</ul>
</div>
</div>
</t>
</templates>
</kanban>
</field>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<record id="construction_department_view_tree" model="ir.ui.view">
<field name="name">construction.department.view.tree</field>
<field name="model">construction.department</field>
<field name="arch" type="xml">
<list>
<field name="name"/>
<field name="manager_ids" widget="many2many_tags"/>
<field name="user_ids" widget="many2many_tags"/>
</list>
</field>
</record>
<record id="construction_department_action" model="ir.actions.act_window">
<field name="name">Department</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">construction.department</field>
<field name="view_mode">list,form</field>
</record>
</data>
</odoo>