[FIX] mrp, purchase_requisition: prevent stage altering

Previously, when grouped by state, user was able to drag
and drop kanban boxes to alter the state of an unbuild, a
purchase requistion or work order. However the state should
be readlonly and could only be modify via public methods on
those objects. Those methods do additional required stuff than
just modifying the state.

task-2087309

closes odoo/odoo#40759

Signed-off-by: Arnold Moyaux <amoyaux@users.noreply.github.com>
This commit is contained in:
Hetal Dhanak
2019-12-02 14:32:04 +00:00
committed by Arnold Moyaux
parent 270fa57d64
commit 67951fe074
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -80,7 +80,7 @@
</div>
<div class="col-4">
<span class="float-right text-right">
<field name="state" widget="label_selection" options="{'classes': {'draft': 'default', 'done': 'success'}}"/>
<field name="state" widget="label_selection" options="{'classes': {'draft': 'default', 'done': 'success'}}" readonly="1"/>
</span>
</div>
</div>
+1 -1
View File
@@ -408,7 +408,7 @@
<kanban class="oe_background_grey o_kanban_dashboard o_mrp_workorder_kanban" create="0">
<field name="name"/>
<field name="production_id"/>
<field name="state"/>
<field name="state" readonly="1"/>
<field name="is_user_working"/>
<field name="working_user_ids"/>
<field name="last_working_user_id"/>
@@ -234,7 +234,7 @@
<div class="o_kanban_record_headings mt4">
<strong class="o_kanban_record_title"><span><field name="name"/></span></strong>
</div>
<field name="state" widget="label_selection" options="{'classes': {'draft': 'default', 'in_progress': 'default', 'open': 'success', 'done': 'success', 'close': 'danger'}}"/>
<field name="state" widget="label_selection" options="{'classes': {'draft': 'default', 'in_progress': 'default', 'open': 'success', 'done': 'success', 'close': 'danger'}}" readonly="1"/>
</div>
<div class="o_kanban_record_body">
<span class="text-muted"><field name="type_id"/></span>