3
0
Fork 0

[FIX] web_responsive: attribute 'records_draggable' was no effect on desktop.

Kanban View has an attribute 'records_draggable', means 'whether it should be possible to drag records when kanban is grouped'.
It's support was broken.
Co-authored-by: MackZhong <mackz@sina.com>
17.0
Sergey Shebanin 2022-09-25 23:44:20 +03:00 committed by Taras Shabaranskyi
parent 6ba8016148
commit 3e83066294
1 changed files with 7 additions and 2 deletions

View File

@ -94,7 +94,9 @@ odoo.define("web_responsive.KanbanRendererMobile", function (require) {
this._super.apply(this, arguments);
core.bus.on("UI_CONTEXT:IS_SMALL_CHANGED", this, () => {
this.widgets = [];
this.columnOptions.recordsDraggable = !config.device.isMobile;
this.columnOptions.recordsDraggable =
!config.device.isMobile &&
this.columnOptions.originRecordsDraggable;
this._renderView();
});
},
@ -176,7 +178,10 @@ odoo.define("web_responsive.KanbanRendererMobile", function (require) {
*/
_setState: function () {
const res = this._super.apply(this, arguments);
this.columnOptions.recordsDraggable = !config.device.isMobile;
this.columnOptions.originRecordsDraggable =
this.columnOptions.recordsDraggable;
this.columnOptions.recordsDraggable =
!config.device.isMobile && this.columnOptions.recordsDraggable;
return res;
},
/**