From e8dd796b7a474e0726fc93e604095c7340de6eac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 24 Jun 2020 15:02:12 +0000 Subject: [PATCH] [REF] event_*: tweak some views to help sub modules inheritance MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit RATIONALE Even will soon gain a major update called Event Online, allowing to better support full-online events. In order to prepare its merge, preparatory merge are done to lessen the final diff. PURPOSE Prepare Event Online support by providing fixes in registration and event frontend flows. Also provide a quick back2basic in backend views to prepare addition of Online sub modules. SPECIFICATIONS Extract menus entries in separate menus.xml file to ease understanding. Minimal move is done to avoid too large diff. Complete guidelines compliance will be done in master. Sequence configuration menu entries to ease their ordering. Indeed when having all event sub-apps installed configuration is messy, with event menus mixed with track menus, ... Improve event tag view (remove title, have a simple form view) Improve event sponsor views (add group-by, improve form view, add no content helpers). Those will become exhibitors and having usable views is necessary. Add some anchors in existing views to ease inheritance. LINKS Community PR odoo/odoo#55197 Enterprise PR odoo/enterprise#12113 Task ID-2309702 (Event Preparatory Merge 4) Prepares Task ID-2252655 (Main Online Event task) Prepares Task ID-2283796 (Event B2Basics / Registration Flow) Prepares Task ID-2299857 (Event Design Review) Co-Authored-By: Aurélien Warnon Co-Authored-By: David Beguin Co-Authored-By: Thibault Delavallée --- addons/event/views/event_menu_views.xml | 4 ++ addons/event/views/event_stage_views.xml | 5 +- addons/event/views/event_tag_views.xml | 7 +-- addons/event/views/event_views.xml | 9 +++- addons/website_event/views/event_views.xml | 2 +- addons/website_event_track/__manifest__.py | 1 + .../i18n/website_event_track.pot | 43 ++++++++++++---- .../models/event_track_stage.py | 2 +- .../static/src/xml/customize_options.xml | 2 +- .../website_event_track/views/event_menus.xml | 49 +++++++++++++++++++ .../views/event_sponsor_views.xml | 16 ++++-- .../views/event_track_templates.xml | 2 +- .../views/event_track_views.xml | 26 ---------- .../website_event_track/views/event_views.xml | 49 +++++++++---------- .../views/website_event_menu_views.xml | 7 --- 15 files changed, 139 insertions(+), 85 deletions(-) create mode 100644 addons/website_event_track/views/event_menus.xml diff --git a/addons/event/views/event_menu_views.xml b/addons/event/views/event_menu_views.xml index ffb58639d61..ec2dd29e675 100644 --- a/addons/event/views/event_menu_views.xml +++ b/addons/event/views/event_menu_views.xml @@ -32,6 +32,10 @@ id="menu_event_type" sequence="1" parent="menu_event_configuration"/> + tree,form - + + + + diff --git a/addons/event/views/event_tag_views.xml b/addons/event/views/event_tag_views.xml index f5042a5d5f7..10c94b0e82c 100644 --- a/addons/event/views/event_tag_views.xml +++ b/addons/event/views/event_tag_views.xml @@ -61,12 +61,9 @@
-
-
- + +
diff --git a/addons/event/views/event_views.xml b/addons/event/views/event_views.xml index 5930492effa..964342cf176 100644 --- a/addons/event/views/event_views.xml +++ b/addons/event/views/event_views.xml @@ -72,10 +72,15 @@ -
+
+
diff --git a/addons/website_event/views/event_views.xml b/addons/website_event/views/event_views.xml index a47a954627c..e78bee85014 100644 --- a/addons/website_event/views/event_views.xml +++ b/addons/website_event/views/event_views.xml @@ -13,7 +13,7 @@