diff options
| author | William Henrotin <whe@odoo.com> | 2019-05-07 07:45:18 +0000 |
|---|---|---|
| committer | William Henrotin <whe@odoo.com> | 2019-05-08 13:59:39 +0000 |
| commit | 563eec5ecea46cd2eb355634c13a21705a1548c2 (patch) | |
| tree | 5b10f227318b34e44b4973ae7df559aae2a07432 | |
| parent | ca35f98c7fbca40f1daebd05b8f1e25dc019e890 (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.xml | 44 |
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> |
