From 9500f8d3f77d0e3e5bb392d2991ccb7af81f1bae Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Tue, 2 May 2017 17:10:25 +0200 Subject: [PATCH] [IMP] web: add 'event_open_popup' option on calendar view If the option 'event_open_popup' is set to true, then the calendar view will open events (or records) in a FormViewDialog. Otherwise, it will open events in a new form view (with a do_action) --- .../calendar/static/src/xml/base_calendar.xml | 2 +- addons/calendar/views/calendar_views.xml | 4 +- .../js/views/calendar/calendar_controller.js | 69 ++++++++++------ .../src/js/views/calendar/calendar_model.js | 10 +-- .../views/calendar/calendar_quick_create.js | 4 +- .../src/js/views/calendar/calendar_view.js | 12 ++- .../web/static/tests/views/calendar_tests.js | 81 +++++++++++++++++-- doc/reference/views.rst | 4 + odoo/addons/base/rng/view.rng | 1 + 9 files changed, 141 insertions(+), 46 deletions(-) diff --git a/addons/calendar/static/src/xml/base_calendar.xml b/addons/calendar/static/src/xml/base_calendar.xml index f39f247c9f5..ac6bfcd2945 100644 --- a/addons/calendar/static/src/xml/base_calendar.xml +++ b/addons/calendar/static/src/xml/base_calendar.xml @@ -2,7 +2,7 @@