142 lines
9.0 KiB
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> |