From f5aaf47ca8b1eb89702884505064d46b788841da Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?=
Date: Fri, 21 Aug 2020 08:28:14 +0000
Subject: [PATCH 1/5] [IMP] website_event_track_*: slightly improve tracks demo
data
Purpose is to improve a bit tracks in Online Reveal demo event. Notably improve
synchronization of demo in website_event_track_live with their content in base
track module. Tweak some hours to make agenda look nicer.
Task ID-2312007 (demo fix)
Task ID-2314778 (event online fixes)
PR #56340
X-Original-PR #56254
X-Original-Commit odoo/odoo@8b46e9ee3bd8212406b4e0a338300f7da60e6da7
---
.../website_event/data/res_partner_demo.xml | 2 +-
.../data/event_track_demo.xml | 84 ++++++++++++++-----
.../data/event_track_demo_description.xml | 67 ++++++++++++++-
.../data/event_track_demo.xml | 77 ++++++++++-------
4 files changed, 171 insertions(+), 59 deletions(-)
diff --git a/addons/website_event/data/res_partner_demo.xml b/addons/website_event/data/res_partner_demo.xml
index f82a64833fe..a6fec3a3f12 100644
--- a/addons/website_event/data/res_partner_demo.xml
+++ b/addons/website_event/data/res_partner_demo.xml
@@ -210,7 +210,7 @@
-
+
http://azure.example.com
diff --git a/addons/website_event_track/data/event_track_demo.xml b/addons/website_event_track/data/event_track_demo.xml
index 71308eb0736..aec7c85d33e 100644
--- a/addons/website_event_track/data/event_track_demo.xml
+++ b/addons/website_event_track/data/event_track_demo.xml
@@ -354,7 +354,8 @@
1
-
+
+
- A House Made of Woods ?
+ Easy Way To Build a Wooden House2
@@ -385,10 +386,10 @@
-
+
- 2
+ 1
@@ -396,8 +397,21 @@
http://www.example.com10
-
+ Top 10 Most Expensive Wood in the World
+ 3
+
+
+
+
+
+
+ 1
+
+
+
+
+ Securing your Lumber during transport3
@@ -410,8 +424,8 @@
-
- Meet our woods producers
+
+ Woodworking: How I got started!3
@@ -423,7 +437,7 @@
-
+ Dealing with OpenWood Furniture6
@@ -436,7 +450,7 @@
-
+ Kitchens for the Future7
@@ -456,10 +470,10 @@
-
+
- 3
+ 2
@@ -500,14 +514,14 @@
1
-
+
- 2
+ 1
@@ -553,6 +567,19 @@
+ Logs to lumber
+ 3
+
+
+
+
+
+
+ 1
+
+
+
+ Pretty. Ugly. Lovely.4
@@ -565,11 +592,12 @@
-
+ 10 DIY Furniture Ideas For Absolute Beginners7
+
@@ -578,20 +606,32 @@
-
+ 6 Woodworking tips and tricks for beginners7
-
-
+
- 1.5
+ 1
+
+ DIY Timber Cladding Project
+ 7
+
+
+
+
+
+
+ 1
+
+
+ Live Testimonial
@@ -649,13 +689,13 @@
(4, ref('website_event_track.event_track_tag3')),
(4, ref('website_event_track.event_track_tag13'))]"/>
- 2
+ 1.5
- Tools for Wood
+ Tools for the Woodworking Beginner3
@@ -668,8 +708,8 @@
- Repairing Tools
- 3
+ Restoring Old Woodworking Tools
+ 7
diff --git a/addons/website_event_track/data/event_track_demo_description.xml b/addons/website_event_track/data/event_track_demo_description.xml
index 86e5528bed8..030e6293a07 100644
--- a/addons/website_event_track/data/event_track_demo_description.xml
+++ b/addons/website_event_track/data/event_track_demo_description.xml
@@ -1,15 +1,74 @@
-
+
-
A summary of know-how: how and what. All the basics for this course about gardening.
+
Considering to build a wooden house? Watch this video to find out more information about a construction process and final result. Step by step simple explanation! Interested?
-
A summary of know-how: how and what. All the basics for this course about gardening.
+
Top most expensive wood in the world is quite interesting topic and several people may be surprised
+ that there are hundreds of wood types exist around the globe following different properties and use.
+
There are several variants of wood is available in the world but we are talking about most expensive
+ ones in the world and keeping to the point we have arranged ten most expensive wood.
+
+
+
+
+
Use these simple steps to easily haul LONG lumber in a short box pickup truck. A dose of carpenter's
+ ingenuity along with a couple boards, a sturdy strap and a few screws are all I use to easily haul
+ long boards from the lumberyard to the Next Level Carpentry shop or jobsite.
+
Using a unique wrapping method for a tie down strap (NOT Bungee cords!!!) allows lumber to be
+ cinched securely WITHOUT the need to tie and untie tricky or complicated knots.
+
+
+
+
+
Probably one of the most asked questions I've gotten is how I got started woodworking! In this video I share with you how/why I started building furniture!
+
+
+
+
+
Considering to build a wooden house? Watch this video to find out more information about a construction process and final result. Step by step simple explanation! Interested?
+
+
+
+
+
In this video we will see how lumber is made in a sawmill factory.
+
+
+
+
+
As you may have heard before, making your own furniture is actually not as difficult or as complicated as you think.
+ In fact, some projects are so easy anyone could successfully complete them. For example, making a cute stool out of
+ a old tire is a real piece of cake and if you’re in need of a coffee table you can easily put one together using
+ wood crates.
+
There are a lot of ideas worth exploring so start with the 10 DIY furniture ideas for absolute beginners.
+
+
+
+
+
In this video, I covered 6 tips and tricks to help out beginners:
+
+
Making a center marking gauge
+
Bandy clamp hack
+
Right angle clamp jig
+
Miter saw tip
+
Glue tip
+
Dowel Hack
+
+
+
+
+
+
+
Link to Q&A here! The time has come to hide those old block walls. Love simple and transformation type projects like this! :)-
+
+
+
+
+
Restoring old woodworking tools
-
diff --git a/addons/website_event_track_live/data/event_track_demo.xml b/addons/website_event_track_live/data/event_track_demo.xml
index 79e01e8c5f0..656e8f8781b 100644
--- a/addons/website_event_track_live/data/event_track_demo.xml
+++ b/addons/website_event_track_live/data/event_track_demo.xml
@@ -1,46 +1,59 @@
-
- https://www.youtube.com/watch?v=66AIsiezq5g
-
-
-
- https://www.youtube.com/watch?v=IvUU8joBb1Q
-
-
+
https://www.youtube.com/watch?v=qRrA8al77a0
-
-
-
- https://www.youtube.com/watch?v=bZ-queeu-lk
-
+
- https://www.youtube.com/watch?v=gV3g5FzmQiM
-
+
+ https://www.youtube.com/watch?v=bZ-queeu-lk
+
- https://www.youtube.com/watch?v=g3IoL9hxABg
-
+
+ https://www.youtube.com/watch?v=gV3g5FzmQiM
+
-
-
- https://www.youtube.com/watch?v=AVZtyXJB-rI
-
-
-
- https://www.youtube.com/watch?v=LHztthKy4RE
-
-
-
- https://www.youtube.com/watch?v=B-nEYsyRlYo
-
+
+
+ https://www.youtube.com/watch?v=loP-Nd7M5s8
+
- https://www.youtube.com/watch?v=7X8xuipr4_A
-
+
+ https://www.youtube.com/watch?v=qRrA8al77a0
+
+
+
+
+ https://www.youtube.com/watch?v=66AIsiezq5g
+
+
+
+
+ https://www.youtube.com/watch?v=OE4BVOjJp88
+
+
+
+
+ https://www.youtube.com/watch?v=3cME3vK1aaQ
+
+
+
+
+ https://www.youtube.com/watch?v=7X8xuipr4_A
+
+
+
+
+ https://www.youtube.com/watch?v=3pc-nnAykTQ
+
+
+
+
+ https://www.youtube.com/watch?v=tI5zCo-zLkY
+
-
From 9fea714542bee24b87c02d8b03ead52a0ee2ab6f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?=
Date: Fri, 21 Aug 2020 08:54:27 +0000
Subject: [PATCH 2/5] [FIX] website_event_track_exhibitor: fix frontend menu
glitches
SPECIFICATIONS
Fix ordering of countries: to be displayed by name
Fix 'all sponsorships' top menu entry in sponsorship filter. It is
called 'all countries', probably a copy-and-paste from country menu.
Fix display of modal when exhibitor is not online: if no country flag has
been found, avoid displaying a broken image.
UPDATE
* website_event_track_exhibitor.exhibitors_topbar_sponsorship
LINKS
Task ID-2314778 (event online fixes)
PR #56340
X-Original-PR #56254
X-Original-Commit odoo/odoo@b2d203e85ce1c72471d7c4c70f550f11818230d7
---
addons/website_event_track_exhibitor/controllers/exhibitor.py | 2 +-
.../static/src/xml/event_exhibitor_connect.xml | 3 ++-
.../views/event_exhibitor_templates_list.xml | 2 +-
3 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/addons/website_event_track_exhibitor/controllers/exhibitor.py b/addons/website_event_track_exhibitor/controllers/exhibitor.py
index 08fb71862cf..e163b4dba4f 100644
--- a/addons/website_event_track_exhibitor/controllers/exhibitor.py
+++ b/addons/website_event_track_exhibitor/controllers/exhibitor.py
@@ -72,7 +72,7 @@ class ExhibitorController(EventTrackController):
sponsors = request.env['event.sponsor'].sudo().search(search_domain)
sponsors_all = request.env['event.sponsor'].sudo().search(search_domain_base)
sponsor_types = sponsors_all.mapped('sponsor_type_id')
- sponsor_countries = sponsors_all.mapped('partner_id.country_id')
+ sponsor_countries = sponsors_all.mapped('partner_id.country_id').sorted('name')
# organize sponsors into categories to help display
sponsor_categories = dict()
for sponsor in sponsors:
diff --git a/addons/website_event_track_exhibitor/static/src/xml/event_exhibitor_connect.xml b/addons/website_event_track_exhibitor/static/src/xml/event_exhibitor_connect.xml
index 31979df4de8..bb117147ad7 100644
--- a/addons/website_event_track_exhibitor/static/src/xml/event_exhibitor_connect.xml
+++ b/addons/website_event_track_exhibitor/static/src/xml/event_exhibitor_connect.xml
@@ -51,7 +51,8 @@
-
diff --git a/addons/website_event_track_exhibitor/views/event_exhibitor_templates_list.xml b/addons/website_event_track_exhibitor/views/event_exhibitor_templates_list.xml
index 72fb15570a5..39aeaa413b3 100644
--- a/addons/website_event_track_exhibitor/views/event_exhibitor_templates_list.xml
+++ b/addons/website_event_track_exhibitor/views/event_exhibitor_templates_list.xml
@@ -100,7 +100,7 @@
+ Favorite On
+ Set Favorite
- Set Reminder
+ Set Favorite
- Reminder On
+ Favorite On
From 147cf5f328f5a55882a62a4279d1d92511628320 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?=
Date: Mon, 24 Aug 2020 10:15:37 +0000
Subject: [PATCH 5/5] [FIX] website_event(_exhibitor/track_quiz): display
community menu only when used
Community menu field is added in website_event module. It is used in two
inheriting modules, website_event_meet and website_event_track_quiz. There
is no other common ancestor for those two modules.
In website_event, community menu field should be False and not displayed
as it has no real use. Only in those sub-applications it should be
computed like other menu fields, and displayed in event views (both
event and event type for configuration).
PR #56340
---
addons/website_event/models/event_event.py | 10 +++-------
.../website_event/views/event_event_views.xml | 4 ++--
.../website_event/views/event_type_views.xml | 6 ++----
.../website_event_meet/models/event_event.py | 14 ++++++++++++--
.../views/event_event_views.xml | 6 ++++++
.../views/event_type_views.xml | 4 ++--
.../website_event_track_quiz/__manifest__.py | 1 +
.../models/__init__.py | 1 +
.../models/event_event.py | 19 +++++++++++++++++++
.../views/event_event_views.xml | 19 +++++++++++++++++++
.../views/event_type_views.xml | 4 ++--
11 files changed, 69 insertions(+), 19 deletions(-)
create mode 100644 addons/website_event_track_quiz/models/event_event.py
create mode 100644 addons/website_event_track_quiz/views/event_event_views.xml
diff --git a/addons/website_event/models/event_event.py b/addons/website_event/models/event_event.py
index f897d2eaffd..53a433df6a4 100644
--- a/addons/website_event/models/event_event.py
+++ b/addons/website_event/models/event_event.py
@@ -114,14 +114,10 @@ class Event(models.Model):
@api.depends("event_type_id", "website_menu", "community_menu")
def _compute_community_menu(self):
- """ At type onchange: synchronize. At website_menu update: synchronize. """
+ """ Set False in base module. Sub modules will add their own logic
+ (meet or track_quiz). """
for event in self:
- if event.event_type_id and event.event_type_id != event._origin.event_type_id:
- event.community_menu = event.event_type_id.community_menu
- elif event.website_menu and (event.website_menu != event._origin.website_menu or not event.community_menu):
- event.community_menu = True
- elif not event.website_menu:
- event.community_menu = False
+ event.community_menu = False
@api.depends("event_type_id", "website_menu")
def _compute_menu_register_cta(self):
diff --git a/addons/website_event/views/event_event_views.xml b/addons/website_event/views/event_event_views.xml
index f364ac129c6..7a00591f195 100644
--- a/addons/website_event/views/event_event_views.xml
+++ b/addons/website_event/views/event_event_views.xml
@@ -25,8 +25,8 @@
-
-
+
+