From 07f5ac3dabd09dafca261ee596015a50c061a8f8 Mon Sep 17 00:00:00 2001 From: Martin Geubelle Date: Tue, 28 Mar 2017 11:01:36 +0200 Subject: [REF] web: use many2many tag widget in kanban Some commits haven't been correctly forward-ported, like https://github.com/odoo/enterprise/commit/2a3494a005f38baf2fd3db2c23844129e969e464 or https://github.com/odoo/enterprise/commit/5664a19045abed0cf900ef255bd3c96e16e8886c There purpose is to use the many2many tag widget in the kanban renderer instead of custom manipulation. The tests have also been adapted to correspond to the new tags. --- addons/web/static/src/js/services/data_manager.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'addons/web/static/src/js/services/data_manager.js') diff --git a/addons/web/static/src/js/services/data_manager.js b/addons/web/static/src/js/services/data_manager.js index abcf10a2e6d..cb2773fd2be 100644 --- a/addons/web/static/src/js/services/data_manager.js +++ b/addons/web/static/src/js/services/data_manager.js @@ -392,6 +392,10 @@ return core.Class.extend({ if (!Widget) { console.warn("Missing widget: ", attrs.widget, " for field", attrs.name, "of type", field.type); } + } else if (viewType === 'kanban' && field.type === 'many2many') { + // we want to display the widget many2manytags in kanban even if it + // is not specified in the view + Widget = fieldRegistry.get('kanban.many2many_tags'); } return Widget || fieldRegistry.getAny([viewType + "." + field.type, field.type, "abstract"]); }, -- cgit v1.2.3