[FIX] mrp: work order overlap issue when applying group by status

workcenter overview kanban view card width is not same for all cards,
also kanban card overlap in grouped view, to fix this apply width on
o_kanban_record class instead of inline css, also apply width in
o_kanban_group to have same width for all cards in grouped view

task-2052465

closes odoo/odoo#35803

Signed-off-by: Simon Lejeune (sle) <sle@openerp.com>


Co-authored-by: Mohammed Shekha <msh@odoo.com>
This commit is contained in:
Kaushalya Mandaliya
2019-08-21 12:53:49 +00:00
committed by Simon Lejeune
co-authored by Mohammed Shekha
parent 03c2083890
commit e8e3ba96dc
4 changed files with 14 additions and 3 deletions
@@ -0,0 +1,10 @@
.o_kanban_dashboard.o_kanban_view {
&.o_mrp_workorder_kanban,&.o_workcenter_kanban {
.o_kanban_group:not(.o_column_folded) {
width: 400px + $o-kanban-group-padding;
}
.o_kanban_record {
width: 400px;
}
}
}
+1
View File
@@ -2,6 +2,7 @@
<odoo>
<template id="assets_backend" name="mrp assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<link rel="stylesheet" type="text/scss" href="/mrp/static/src/scss/mrp_workorder_kanban.scss" />
<script type="text/javascript" src="/mrp/static/src/js/mrp.js"></script>
<script type="text/javascript" src="/mrp/static/src/js/mrp_bom_report.js"></script>
</xpath>
+1 -1
View File
@@ -150,7 +150,7 @@
<field name="oee_target"/>
<templates>
<t t-name="kanban-box">
<div style="width: 400px;" t-attf-class="#{!selection_mode ? kanban_color(record.color.raw_value) : ''}">
<div t-attf-class="#{!selection_mode ? kanban_color(record.color.raw_value) : ''}">
<div t-attf-class="o_kanban_card_header o_kanban_record_top">
<div class="o_kanban_record_headings o_kanban_card_header_title">
<span class="o_primary ml8" style="display: inline-block">
+2 -2
View File
@@ -353,7 +353,7 @@
<field name="name">mrp.production.work.order.kanban</field>
<field name="model">mrp.workorder</field>
<field name="arch" type="xml">
<kanban class="oe_background_grey o_kanban_dashboard" create="0">
<kanban class="oe_background_grey o_kanban_dashboard o_mrp_workorder_kanban" create="0">
<field name="name"/>
<field name="production_id"/>
<field name="state"/>
@@ -367,7 +367,7 @@
<field name="product_uom_id"/>
<templates>
<t t-name="kanban-box">
<div style="width: 400px;" class="oe_kanban_global_click">
<div 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">