diff --git a/addons/web/static/src/js/views/kanban/kanban_quick_create.js b/addons/web/static/src/js/views/kanban/kanban_quick_create.js index 9cbd4af56d4..a87ac76d53f 100644 --- a/addons/web/static/src/js/views/kanban/kanban_quick_create.js +++ b/addons/web/static/src/js/views/kanban/kanban_quick_create.js @@ -184,14 +184,6 @@ var ColumnQuickCreate = AbstractQuickCreate.extend({ // Private //-------------------------------------------------------------------------- - /** - * @override - * @private - */ - _cancel: function () { - this.folded = true; - this._update(); - }, /** * Triggers up an event to quick create a column with the given value * diff --git a/addons/web/static/tests/views/kanban_tests.js b/addons/web/static/tests/views/kanban_tests.js index c4d224b4f79..ae0eda0bba0 100644 --- a/addons/web/static/tests/views/kanban_tests.js +++ b/addons/web/static/tests/views/kanban_tests.js @@ -587,7 +587,7 @@ QUnit.module('Views', { }); QUnit.test('create a column in grouped on m2o', function (assert) { - assert.expect(10); + assert.expect(12); var nbRPCs = 0; var kanban = createView({ @@ -615,6 +615,15 @@ QUnit.module('Views', { kanban.$('.o_column_quick_create').click(); + assert.ok(kanban.$('.o_column_quick_create input').is(':visible'), + "the input should be visible"); + + // discard the column creation and click it again + kanban.$('.o_column_quick_create .o_kanban_cancel').click(); + assert.notOk(kanban.$('.o_column_quick_create input').is(':visible'), + "the input should not be visible after discard"); + + kanban.$('.o_column_quick_create').click(); assert.ok(kanban.$('.o_column_quick_create input').is(':visible'), "the input should be visible");