[IMP] leaves kanban improvement

bzr revid: fp@tinyerp.com-20111223091744-ze375m6s7ho4myle
This commit is contained in:
Fabien Pinckaers 2011-12-23 10:17:44 +01:00
parent cbdf42d104
commit f87971efc6
2 changed files with 24 additions and 1 deletions

View File

@ -126,6 +126,7 @@
</field>
</record>
<!-- HR Kanban View -->
<record model="ir.ui.view" id="hr_kanban_view_employees">
<field name="name">HR - Employess Kanban</field>
<field name="model">hr.employee</field>
@ -142,7 +143,6 @@
<div class="oe_employee_details">
<h4><a type="edit"><field name="name"/> (<field name="login"/>)</a></h4>
<ul>
<li t-if="record.department_id.raw_value"><field name="department_id"/></li>
<li t-if="record.job_id.raw_value"><field name="job_id"/></li>
<li t-if="record.work_location.raw_value"><field name="work_location"/></li>
<li t-if="record.work_phone.raw_value">Tel: <field name="work_phone"/></li>

View File

@ -499,5 +499,28 @@
</field>
</record>
<record model="ir.ui.view" id="hr_kanban_view_employees_kanban">
<field name="name">HR - Employess Kanban</field>
<field name="model">hr.employee</field>
<field name="type">kanban</field>
<field name="inherit_id" ref="hr.hr_kanban_view_employees"/>
<field name="arch" type="xml">
<xpath expr="//templates" position="before">
<field name="current_leave_state"/>
<field name="last_login"/>
</xpath>
<xpath expr="//ul" position="inside">
<li t-if="record.current_leave_id.raw_value || record.last_login.raw_value">
<span t-if="record.current_leave_id.raw_value" t-att-class="record.current_leave_state.raw_value==='new'?'oe_kanban_highlight oe_kanban_button':'oe_kanban_button oe_kanban_button_active'" style="font-size: 100%%">
<field name="current_leave_id"/>, <field name="current_leave_state"/>
</span>
<span t-if="record.last_login.raw_value &amp;&amp; record.last_login.raw_value.is().today()" class="oe_kanban_highlight oe_kanban_button" style="font-size: 100%%">
<t t-esc="record.last_login.raw_value.toString('HH:mm')"/>
</span>
</li>
</xpath>
</field>
</record>
</data>
</openerp>