summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Henrotin <whe@odoo.com>2019-05-07 07:45:18 +0000
committerWilliam Henrotin <whe@odoo.com>2019-05-08 13:59:39 +0000
commit563eec5ecea46cd2eb355634c13a21705a1548c2 (patch)
tree5b10f227318b34e44b4973ae7df559aae2a07432
parentca35f98c7fbca40f1daebd05b8f1e25dc019e890 (diff)
[IMP] mrp: workorder kanban view suitable for tablets
This commit adapt the kanban view of workorder in order to set card more easily clickable on tablet Task : 1940358 closes odoo/odoo#31230 Signed-off-by: Simon Lejeune (sle) <sle@openerp.com>
-rw-r--r--addons/mrp/views/mrp_workorder_views.xml44
1 files changed, 24 insertions, 20 deletions
diff --git a/addons/mrp/views/mrp_workorder_views.xml b/addons/mrp/views/mrp_workorder_views.xml
index 782c8a304e6..abbbb17efed 100644
--- a/addons/mrp/views/mrp_workorder_views.xml
+++ b/addons/mrp/views/mrp_workorder_views.xml
@@ -348,7 +348,7 @@
<field name="name">mrp.production.work.order.kanban</field>
<field name="model">mrp.workorder</field>
<field name="arch" type="xml">
- <kanban class="o_kanban_small_column" create="0">
+ <kanban class="oe_background_grey o_kanban_dashboard" create="0">
<field name="name"/>
<field name="production_id"/>
<field name="state"/>
@@ -362,28 +362,32 @@
<field name="product_uom_id"/>
<templates>
<t t-name="kanban-box">
- <div t-attf-class="oe_kanban_card oe_kanban_global_click">
- <div class="oe_kanban_content">
- <div class="o_kanban_record_top">
- <strong class="o_kanban_record_headings">
+ <div style="width: 400px;" class="oe_kanban_global_click">
+ <div class="o_kanban_card_header o_kanban_record_top">
+ <div class="o_kanban_record_headings o_kanban_card_header_title">
+ <strong class="o_primary ml8">
<span><t t-esc="record.production_id.value"/></span> - <span><t t-esc="record.name.value"/></span>
</strong>
- <span t-attf-class="badge #{['pending'].indexOf(record.state.raw_value) > -1 ? 'badge-warning' :['progress'].indexOf(record.state.raw_value) > -1 ? 'badge-secondary' : ['ready'].indexOf(record.state.raw_value) > -1 ? 'badge-primary' : ['done'].indexOf(record.state.raw_value) > -1 ? 'badge-success' : 'badge-danger'}">
- <t t-esc="record.state.value"/>
- </span>
</div>
- <div class="o_kanban_record_bottom">
- <div class="oe_kanban_bottom_left">
- <span><t t-esc="record.product_id.value"/></span> <span><t t-esc="record.qty_production.value"/> <t t-esc="record.product_uom_id.value"/></span>
- </div>
- <div class="oe_kanban_bottom_right" t-if="record.state.raw_value == 'progress'">
- <span t-if="record.working_state.raw_value != 'blocked' and record.working_user_ids.raw_value.length > 0"><i class="fa fa-play" role="img" aria-label="Run" title="Run"/></span>
- <span t-if="record.working_state.raw_value != 'blocked' and record.working_user_ids.raw_value.length == 0 and record.last_working_user_id.raw_value"><i class="fa fa-pause" role="img" aria-label="Pause" title="Pause"/></span>
- <span t-if="record.working_state.raw_value == 'blocked' and (record.working_user_ids.raw_value.length == 0 or record.last_working_user_id.raw_value)"><i class="fa fa-stop" role="img" aria-label="Stop" title="Stop"/></span>
- <t t-if="record.last_working_user_id.raw_value">
- <img t-att-src="kanban_image('res.users', 'image_small', record.last_working_user_id.raw_value)" width="24" height="24" class="oe_kanban_avatar" alt="Avatar"/>
- </t>
- </div>
+ <div class="o_kanban_manage_button_section">
+ <h2>
+ <span t-attf-class="badge #{['pending'].indexOf(record.state.raw_value) > -1 ? 'badge-warning' :['progress'].indexOf(record.state.raw_value) > -1 ? 'badge-secondary' : ['ready'].indexOf(record.state.raw_value) > -1 ? 'badge-primary' : ['done'].indexOf(record.state.raw_value) > -1 ? 'badge-success' : 'badge-danger'}">
+ <t t-esc="record.state.value"/>
+ </span>
+ </h2>
+ </div>
+ </div>
+ <div class="container o_kanban_record_bottom">
+ <h5 class="oe_kanban_bottom_left">
+ <span><t t-esc="record.product_id.value"/>, </span> <span><t t-esc="record.qty_production.value"/> <t t-esc="record.product_uom_id.value"/></span>
+ </h5>
+ <div class="oe_kanban_bottom_right" t-if="record.state.raw_value == 'progress'">
+ <span t-if="record.working_state.raw_value != 'blocked' and record.working_user_ids.raw_value.length > 0"><i class="fa fa-play" role="img" aria-label="Run" title="Run"/></span>
+ <span t-if="record.working_state.raw_value != 'blocked' and record.working_user_ids.raw_value.length == 0 and record.last_working_user_id.raw_value"><i class="fa fa-pause" role="img" aria-label="Pause" title="Pause"/></span>
+ <span t-if="record.working_state.raw_value == 'blocked' and (record.working_user_ids.raw_value.length == 0 or record.last_working_user_id.raw_value)"><i class="fa fa-stop" role="img" aria-label="Stop" title="Stop"/></span>
+ <t t-if="record.last_working_user_id.raw_value">
+ <img t-att-src="kanban_image('res.users', 'image_small', record.last_working_user_id.raw_value)" width="24" height="24" class="oe_kanban_avatar" alt="Avatar"/>
+ </t>
</div>
</div>
</div>