[IMP] mrp: improved views

-replaced domain with context in workorder view. user cannot work on
done or canceled workorder.
-added a default, removable filter to show orders of current workcenter
from dashboard.

This commit is related to task id: 1911218

Co-Authored-By: Hetal Dhanak <hdh-odoo@users.noreply.github.com>

closes odoo/odoo#29492

Signed-off-by: Simon Lejeune (sle) <sle@openerp.com>
This commit is contained in:
William Henrotin
2019-04-01 14:35:01 +00:00
co-authored by Hetal Dhanak
parent 58bcd394ca
commit 5c24b68a75
2 changed files with 5 additions and 4 deletions
+3 -2
View File
@@ -17,7 +17,8 @@
<field name="view_type">form</field>
<field name="view_mode">tree,form,gantt,pivot,graph,calendar</field>
<field name="search_view_id" ref="view_mrp_production_work_order_search"/>
<field name="domain">[('workcenter_id', '=', active_id), ('state', '!=', 'done')]</field>
<field name="domain">[('state', 'not in', ('done', 'cancel'))]</field>
<field name="context">{'search_default_workcenter_id': active_id}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Add a work center
@@ -171,7 +172,7 @@
<div class="col-6 o_kanban_primary_left">
<div class="btn-group" name="o_wo">
<t t-if="record.workorder_count.raw_value &gt; 0">
<button class="btn btn-primary" name="%(action_work_orders)d" type="action" context="{'search_default_ready': 1, 'search_default_progress': 1}">
<button class="btn btn-primary" name="%(action_work_orders)d" type="action">
<span>WORK ORDERS</span>
</button>
</t>
+2 -2
View File
@@ -441,9 +441,9 @@
<field name="type">ir.actions.act_window</field>
<field name="res_model">mrp.workorder</field>
<field name="view_type">form</field>
<field name="view_mode">kanban,tree,form,calendar,pivot,graph</field>
<field name="view_mode">tree,kanban,form,calendar,pivot,graph</field>
<field name="search_view_id" ref="view_mrp_production_workorder_form_view_filter"/>
<field name="context">{'search_default_ready': True, 'search_default_progress': True}</field>
<field name="context">{'search_default_ready': True, 'search_default_progress': True, 'search_default_pending': True}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Start a new work order