From e5a99430faa9e2b12b7d62b7a99ae08072f7c7ed Mon Sep 17 00:00:00 2001 From: Martin Geubelle Date: Fri, 21 Apr 2017 17:32:09 +0200 Subject: [PATCH] [FIX] web: Calendar: dialog title in event edition The title 'Create: Meetings' wasn't displayed correctly. --- .../js/views/calendar/calendar_controller.js | 6 +++- .../web/static/tests/views/calendar_tests.js | 28 +++++++++++++++++-- 2 files changed, 31 insertions(+), 3 deletions(-) diff --git a/addons/web/static/src/js/views/calendar/calendar_controller.js b/addons/web/static/src/js/views/calendar/calendar_controller.js index 7327ff34108..adb16f32172 100644 --- a/addons/web/static/src/js/views/calendar/calendar_controller.js +++ b/addons/web/static/src/js/views/calendar/calendar_controller.js @@ -203,10 +203,14 @@ var CalendarController = AbstractController.extend({ return; } + var title = _t("Create"); + if (this.renderer.arch.attrs.string) { + title += ': ' + this.renderer.arch.attrs.string; + } new dialogs.FormViewDialog(self, { res_model: this.modelName, context: context, - title: _t("Create"), + title: title, disable_multiple_selection: true, on_saved: function () { if (event.data.on_save) { diff --git a/addons/web/static/tests/views/calendar_tests.js b/addons/web/static/tests/views/calendar_tests.js index 17f722c218b..59a27607678 100644 --- a/addons/web/static/tests/views/calendar_tests.js +++ b/addons/web/static/tests/views/calendar_tests.js @@ -216,7 +216,7 @@ QUnit.module('Views', { }); QUnit.test('create and change events', function (assert) { - assert.expect(21); + assert.expect(26); var calendar = createView({ View: CalendarView, @@ -224,6 +224,7 @@ QUnit.module('Views', { data: this.data, arch: '