+
-
+
diff --git a/addons/website_event_exhibitor/views/event_exhibitor_templates_page.xml b/addons/website_event_exhibitor/views/event_exhibitor_templates_page.xml
index 5573b0f83a2..fd8455facb1 100644
--- a/addons/website_event_exhibitor/views/event_exhibitor_templates_page.xml
+++ b/addons/website_event_exhibitor/views/event_exhibitor_templates_page.xml
@@ -161,7 +161,8 @@
+
@@ -219,6 +195,22 @@
Unpublished
-
-
Unpublished
-
-
+ t-att-href="sponsor_other.website_url"
+ t-att-data-publish="sponsor_other.website_published and 'on' or 'off'">
+
+ Unpublished +
diff --git a/addons/website_event_exhibitor/views/event_templates_sponsor.xml b/addons/website_event_exhibitor/views/event_templates_sponsor.xml
index 36e4f5cee24..7307bbf97aa 100644
--- a/addons/website_event_exhibitor/views/event_templates_sponsor.xml
+++ b/addons/website_event_exhibitor/views/event_templates_sponsor.xml
@@ -3,28 +3,18 @@
-
-
+
+
+
-
-
-
-
-
-
+
+
-
-
-
-
+
+
@@ -33,4 +23,16 @@
+
+
+
+
+
+
+ Unpublished
+
+
diff --git a/addons/website_event_meet/controllers/community.py b/addons/website_event_meet/controllers/community.py
index 32c8cbafb41..e3796bdabb8 100644
--- a/addons/website_event_meet/controllers/community.py
+++ b/addons/website_event_meet/controllers/community.py
@@ -23,7 +23,7 @@ class WebsiteEventMeetController(EventCommunityController):
return search_domain_base
def _sort_event_rooms(self, room):
- return (room.is_pinned, room.room_last_activity, room.id)
+ return (room.website_published, room.is_pinned, room.room_last_activity, room.id)
# ------------------------------------------------------------
# MAIN PAGE
@@ -61,7 +61,7 @@ class WebsiteEventMeetController(EventCommunityController):
return {
# event information
- "event": event.sudo(),
+ "event": event,
'main_object': event,
# rooms
"meeting_rooms": meeting_rooms,
diff --git a/addons/website_event_meet/static/src/scss/event_meet_templates.scss b/addons/website_event_meet/static/src/scss/event_meet_templates.scss
index ddd9e030f3c..dffd340dc0d 100644
--- a/addons/website_event_meet/static/src/scss/event_meet_templates.scss
+++ b/addons/website_event_meet/static/src/scss/event_meet_templates.scss
@@ -57,3 +57,8 @@
position: absolute;
opacity: 0.6;
}
+
+.o_wevent_meeting_room_manager_menu {
+ top: $spacer / 2;
+ right: $spacer;
+}
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 4dc72bd2a5e..4d08ecc4084 100644
--- a/addons/website_event_meet/views/event_meet_templates_list.xml
+++ b/addons/website_event_meet/views/event_meet_templates_list.xml
@@ -122,27 +122,14 @@
t-att-href="meeting_room_href"
t-att-data-toggle="meeting_room_data_toggle"
t-att-data-target="meeting_room_data_target">
-
+
Full
-
-
-
+
diff --git a/addons/website_event_track/controllers/event_track.py b/addons/website_event_track/controllers/event_track.py
index b7f91141834..3627d55c80c 100644
--- a/addons/website_event_track/controllers/event_track.py
+++ b/addons/website_event_track/controllers/event_track.py
@@ -96,7 +96,7 @@ class EventTrackController(http.Controller):
now_tz = utc.localize(fields.Datetime.now().replace(microsecond=0), is_dst=False).astimezone(timezone(event.date_tz))
today_tz = now_tz.date()
event = event.with_context(tz=event.date_tz or 'UTC')
- tracks_sudo = event.env['event.track'].sudo().search(search_domain, order='date asc')
+ tracks_sudo = event.env['event.track'].sudo().search(search_domain, order='is_published desc, date asc')
tag_categories = request.env['event.track.tag.category'].sudo().search([])
# filter on wishlist (as post processing due to costly search on is_reminder_on)
diff --git a/addons/website_event_track/static/src/scss/event_track_templates.scss b/addons/website_event_track/static/src/scss/event_track_templates.scss
index 6d5ec0807f5..1c6e2b2e3c2 100644
--- a/addons/website_event_track/static/src/scss/event_track_templates.scss
+++ b/addons/website_event_track/static/src/scss/event_track_templates.scss
@@ -134,6 +134,11 @@
> div {
padding: 0.3em;
}
+ // For unpublished tracks, opacity is already reduced
+ [data-publish='off'] .o_weagenda_track_badges > .o_wevent_online_badge_unpublished {
+ opacity: unset;
+ }
+
}
// Remove me in master
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 6b4335b5686..a369f2c2fa4 100644
--- a/addons/website_event_track/views/event_track_templates_agenda.xml
+++ b/addons/website_event_track/views/event_track_templates_agenda.xml
@@ -156,16 +156,16 @@
-
+
+
+
Unpublished
-
-
-
-
-
-
-
@@ -155,6 +142,18 @@
+
Live
- Unpublished
+ class="ml-1 mt-1 mt-md-0 badge badge-danger o_wevent_online_badge_unpublished">Unpublished
Not Accepted
+ class="ml-1 mt-1 mt-md-0 badge badge-danger o_wevent_online_badge_unpublished">Not Accepted
diff --git a/addons/website_event_track/views/event_track_templates_page.xml b/addons/website_event_track/views/event_track_templates_page.xml
index 53663448248..dbe3e2217e5 100644
--- a/addons/website_event_track/views/event_track_templates_page.xml
+++ b/addons/website_event_track/views/event_track_templates_page.xml
@@ -174,12 +174,15 @@
@@ -194,6 +197,8 @@
+ Unpublished
Live