From c56ba2949e3ace06e62717d0efc998964a103f8e Mon Sep 17 00:00:00 2001 From: nounoubensebia Date: Thu, 3 Jun 2021 07:43:15 +0000 Subject: [PATCH] [IMP] website_event_[exhibitor|meet|track]: add link for no content submenu buttons This commit modifies texts proposing to the users to create new exhibitor/meeting_room/tracks by adding links redirecting the user to the backend allowing them to easily create new records without having to go to the backend again. It also prevents the user from being redirected to the main event page when toggling the allow room creation submenu, instead it will only reload the current page, thus preventing the user from losing the community page. Task-2531104 closes odoo/odoo#71825 Signed-off-by: Thibault Delavallee (tde) --- .../views/event_exhibitor_templates_list.xml | 4 ++- .../static/src/js/customize_options.js | 2 +- .../views/event_meet_templates_list.xml | 6 ++++- .../views/event_meeting_room_views.xml | 26 ++++++++++++++++++- .../views/event_track_templates_agenda.xml | 4 ++- .../views/event_track_templates_list.xml | 4 ++- 6 files changed, 40 insertions(+), 6 deletions(-) diff --git a/addons/website_event_exhibitor/views/event_exhibitor_templates_list.xml b/addons/website_event_exhibitor/views/event_exhibitor_templates_list.xml index 2ccdede1e6a..04f898482ee 100644 --- a/addons/website_event_exhibitor/views/event_exhibitor_templates_list.xml +++ b/addons/website_event_exhibitor/views/event_exhibitor_templates_list.xml @@ -124,7 +124,9 @@

We did not find any exhibitor matching your search.

-

Add some exhibitors to get started !

+ +

Add some exhibitors to get started !

+
diff --git a/addons/website_event_meet/static/src/js/customize_options.js b/addons/website_event_meet/static/src/js/customize_options.js index 4d8ccbd3ab7..31800960390 100644 --- a/addons/website_event_meet/static/src/js/customize_options.js +++ b/addons/website_event_meet/static/src/js/customize_options.js @@ -61,7 +61,7 @@ EventSpecificOptions.include({ }], }); - this._reloadEventPage(); + location.reload(); }, }); diff --git a/addons/website_event_meet/views/event_meet_templates_list.xml b/addons/website_event_meet/views/event_meet_templates_list.xml index 9a209ef9b33..4dc72bd2a5e 100644 --- a/addons/website_event_meet/views/event_meet_templates_list.xml +++ b/addons/website_event_meet/views/event_meet_templates_list.xml @@ -48,7 +48,11 @@

No Room Open

-

Create one to get conversations going

+
+ +

Create one to get conversations going

+
+
diff --git a/addons/website_event_meet/views/event_meeting_room_views.xml b/addons/website_event_meet/views/event_meeting_room_views.xml index c7489ccb355..cf956aacd9b 100644 --- a/addons/website_event_meet/views/event_meeting_room_views.xml +++ b/addons/website_event_meet/views/event_meeting_room_views.xml @@ -4,6 +4,14 @@ Meeting Room event.meeting.room tree,form + +

+ Create a Room +

+

+ Rooms allow your event attendees to meet up and chat on different topics. +

+
event.meeting.room.search @@ -58,7 +66,7 @@ event.meeting.room.tree event.meeting.room - + @@ -87,4 +95,20 @@ + + + event.meeting.room + Event Rooms + tree,form + {'search_default_event_id': active_id, 'default_event_id': active_id} + +

+ Create a Room +

+

+ Rooms allow your event attendees to meet up and chat on different topics. +

+
+
+ diff --git a/addons/website_event_track/views/event_track_templates_agenda.xml b/addons/website_event_track/views/event_track_templates_agenda.xml index b6a6411756b..6b4335b5686 100644 --- a/addons/website_event_track/views/event_track_templates_agenda.xml +++ b/addons/website_event_track/views/event_track_templates_agenda.xml @@ -66,7 +66,9 @@

We did not find any track matching your search.

-

Schedule some tracks to get started !

+ +

Schedule some tracks to get started

+
diff --git a/addons/website_event_track/views/event_track_templates_list.xml b/addons/website_event_track/views/event_track_templates_list.xml index 83892d187bf..da5254d1ba8 100644 --- a/addons/website_event_track/views/event_track_templates_list.xml +++ b/addons/website_event_track/views/event_track_templates_list.xml @@ -124,7 +124,9 @@

We did not find any track matching your search.

-

Schedule some tracks to get started !

+ +

Schedule some tracks to get started

+