From b5c87d86cad1aa2b44f805da0b2d6635aeb85b96 Mon Sep 17 00:00:00 2001 From: Patrick Hoste Date: Wed, 24 Mar 2021 16:05:44 +0000 Subject: [PATCH] [IMP] website(_event): replace old event snippet by new dynamic one PURPOSE Replace the old event snippet which was a simple template with a javascript file doing a rpc by a new one directly inherited by the dynamic snippet. The old snippet was displaying a list of the upcoming events based on the user's localization. With this commit, it will be completely replaced by the new snippet. The migration will convert the old snippets to avoid versioning and keeping ugly code. The new snippet allows the user to set multiples tags to display only the wanted events on the website. LINKS Task-2489680 PR : odoo/odoo#68644 Related: odoo/upgrade#2406 Signed-off-by: Thibault Delavallee (tde) --- .../s_event_upcoming_snippet.svg} | 0 addons/website/views/snippets/snippets.xml | 3 +- addons/website_event/__manifest__.py | 7 +- addons/website_event/controllers/main.py | 25 ---- .../data/website_snippet_data.xml | 19 +++ addons/website_event/models/__init__.py | 1 + .../models/website_snippet_filter.py | 51 ++++++++ .../static/src/js/website_geolocation.js | 37 ------ .../static/src/snippets/s_events/000.js | 28 +++++ .../static/src/snippets/s_events/000.scss | 93 +++++++++++++++ .../static/src/snippets/s_events/options.js | 55 +++++++++ addons/website_event/views/event_snippets.xml | 16 +-- .../views/event_templates_list.xml | 9 -- .../views/event_templates_widgets.xml | 34 ------ .../website_event/views/snippets/s_events.xml | 111 ++++++++++++++++++ .../website_event/views/snippets/snippets.xml | 14 +++ 16 files changed, 381 insertions(+), 122 deletions(-) rename addons/{website_event/static/src/img/snippets_thumbs/s_country_events.svg => website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg} (100%) create mode 100644 addons/website_event/data/website_snippet_data.xml create mode 100644 addons/website_event/models/website_snippet_filter.py delete mode 100644 addons/website_event/static/src/js/website_geolocation.js create mode 100644 addons/website_event/static/src/snippets/s_events/000.js create mode 100644 addons/website_event/static/src/snippets/s_events/000.scss create mode 100644 addons/website_event/static/src/snippets/s_events/options.js create mode 100644 addons/website_event/views/snippets/s_events.xml create mode 100644 addons/website_event/views/snippets/snippets.xml diff --git a/addons/website_event/static/src/img/snippets_thumbs/s_country_events.svg b/addons/website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg similarity index 100% rename from addons/website_event/static/src/img/snippets_thumbs/s_country_events.svg rename to addons/website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg diff --git a/addons/website/views/snippets/snippets.xml b/addons/website/views/snippets/snippets.xml index fd2bda6d0a6..d4c142fe036 100644 --- a/addons/website/views/snippets/snippets.xml +++ b/addons/website/views/snippets/snippets.xml @@ -111,7 +111,7 @@ - + @@ -166,6 +166,7 @@ - - -