summaryrefslogtreecommitdiff
path: root/addons/hr_work_entry/views
diff options
context:
space:
mode:
authorlbs-odoo <lbs@odoo.com>2019-07-17 10:31:16 +0000
committerYannick Tivisse <yti@odoo.com>2019-08-16 13:35:21 +0000
commit9a0fedfc657a71cd79aad03b562d6bc1b762422d (patch)
tree27440e67b7dba9e7e31d4468652d6abfeebc2f39 /addons/hr_work_entry/views
parentbf347e7727b477575c4a2230ac01e25f9d08270e (diff)
[IMP] various: improve searchviews UX
Improve searchviews UX in all the modules TaskID: 2029731 closes odoo/odoo#35700 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
Diffstat (limited to 'addons/hr_work_entry/views')
-rw-r--r--addons/hr_work_entry/views/hr_work_entry_views.xml23
1 files changed, 19 insertions, 4 deletions
diff --git a/addons/hr_work_entry/views/hr_work_entry_views.xml b/addons/hr_work_entry/views/hr_work_entry_views.xml
index 1071b2d8205..0b138b579cd 100644
--- a/addons/hr_work_entry/views/hr_work_entry_views.xml
+++ b/addons/hr_work_entry/views/hr_work_entry_views.xml
@@ -89,21 +89,36 @@
<search string="Search Work Entry">
<field name="employee_id"/>
<field name="name"/>
- <filter string="My Work Entries" domain="[('employee_id.user_id','=',uid)]" name="my_work_entries"/>
- <filter string="With error" domain="[('state','=', 'conflict')]" name="work_entries_error"/>
+ <filter name="my_work_entries" string="My Entries" domain="[('employee_id.user_id', '=', uid)]"/>
+ <filter name="work_entries_error" string="Conflicting" domain="[('state', '=', 'conflict')]"/>
<filter name="date_filter" string="Date" date="date_start"/>
- <filter name="group_employee" string="Employee" context="{'group_by':'employee_id'}"/>
- <filter name="group_work_entry_type" string="Type" context="{'group_by':'work_entry_type_id'}"/>
+ <filter name="group_employee" string="Employee" context="{'group_by': 'employee_id'}"/>
+ <filter name="group_work_entry_type" string="Type" context="{'group_by': 'work_entry_type_id'}"/>
+ <separator/>
+ <filter name="archived" string="Archived" domain="[('active', '=', False)]"/>
</search>
</field>
</record>
<!-- HR WORK ENTRY TYPE -->
+ <record id="hr_work_entry_type_view_search" model="ir.ui.view">
+ <field name="name">hr.work.entry.type.view.search</field>
+ <field name="model">hr.work.entry.type</field>
+ <field name="arch" type="xml">
+ <search string="Search Work Entry Type">
+ <field name="name"/>
+ <separator/>
+ <filter name="archived" string="Archived" domain="[('active', '=', False)]"/>
+ </search>
+ </field>
+ </record>
+
<record id="hr_work_entry_type_action" model="ir.actions.act_window">
<field name="name">Work Entry Types</field>
<field name="res_model">hr.work.entry.type</field>
<field name="view_mode">kanban,tree,form</field>
+ <field name="search_view_id" ref="hr_work_entry_type_view_search"/>
</record>
<record id="hr_work_entry_type_view_tree" model="ir.ui.view">