[IMP] website_event, *: adapt customize show options in event pages
*: website_event_exhibitor, website_event_track This commit adapts "customize show" options from website event modules by creating new options available in edit mode. See merge commit for more information. task-2710582
This commit is contained in:
@@ -37,7 +37,7 @@
|
||||
</template>
|
||||
|
||||
<!-- Index - OPTION - Sidebar -->
|
||||
<template id="opt_index_sidebar" inherit_id="website_event.index" active="False" customize_show="True" name="Show Sidebar">
|
||||
<template id="opt_index_sidebar" inherit_id="website_event.index" active="False" name="Show Sidebar">
|
||||
<xpath expr="//div[@id='o_wevent_index_main_col']" position="after">
|
||||
<t t-call="website_event.index_sidebar"/>
|
||||
</xpath>
|
||||
@@ -89,7 +89,7 @@
|
||||
</template>
|
||||
|
||||
<!-- Filter - Date -->
|
||||
<template id="event_time" inherit_id="website_event.index_topbar" customize_show="True" name="Filter by Date">
|
||||
<template id="event_time" inherit_id="website_event.index_topbar" name="Filter by Date">
|
||||
<xpath expr="//ul[hasclass('o_wevent_index_topbar_filters')]" position="inside">
|
||||
<li class="nav-item dropdown mr-2 my-1">
|
||||
<a href="#" role="button" class="btn dropdown-toggle" data-toggle="dropdown">
|
||||
@@ -112,7 +112,7 @@
|
||||
</template>
|
||||
|
||||
<!-- Filter - Location -->
|
||||
<template id="event_location" inherit_id="website_event.index_topbar" active="False" customize_show="True" name="Filter by Country">
|
||||
<template id="event_location" inherit_id="website_event.index_topbar" active="False" name="Filter by Country">
|
||||
<xpath expr="//ul[hasclass('o_wevent_index_topbar_filters')]" position="inside">
|
||||
<li class="nav-item dropdown mr-2 my-1">
|
||||
<a href="#" role="button" class="btn dropdown-toggle" data-toggle="dropdown">
|
||||
@@ -244,11 +244,11 @@
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template id="opt_events_list_columns" inherit_id="website_event.events_list" active="True" customize_show="True" name="Layout • Columns"/>
|
||||
<template id="opt_events_list_columns" inherit_id="website_event.events_list" active="True" name="Layout • Columns"/>
|
||||
|
||||
<template id="opt_events_list_cards" inherit_id="website_event.events_list" active="True" customize_show="True" name="'Cards' Design"/>
|
||||
<template id="opt_events_list_cards" inherit_id="website_event.events_list" active="True" name="'Cards' Design"/>
|
||||
|
||||
<template id="opt_events_list_categories" inherit_id="website_event.events_list" active="False" customize_show="True" name="Show Templates">
|
||||
<template id="opt_events_list_categories" inherit_id="website_event.events_list" active="False" name="Show Templates">
|
||||
<xpath expr="//main/*" position="before">
|
||||
<span t-if="event.event_type_id" t-attf-href="/event?type=#{event.event_type_id.id}" t-attf-class="badge bg-secondary o_wevent_badge #{opt_events_list_columns and 'o_wevent_badge_event' or 'float-right'}" t-field="event.event_type_id"/>
|
||||
</xpath>
|
||||
@@ -260,7 +260,7 @@
|
||||
</template>
|
||||
|
||||
<!-- Index - Sidebar - About us -->
|
||||
<template id="index_sidebar_about_us" inherit_id="website_event.index_sidebar" active="True" customize_show="True" name="About us" priority="20">
|
||||
<template id="index_sidebar_about_us" inherit_id="website_event.index_sidebar" active="True" name="About us" priority="20">
|
||||
<xpath expr="//div[@id='o_wevent_index_sidebar']" position="inside">
|
||||
<div class="o_wevent_sidebar_block">
|
||||
<h6 class="o_wevent_sidebar_title">About us</h6>
|
||||
@@ -271,7 +271,7 @@
|
||||
</template>
|
||||
|
||||
<!-- Index - Sidebar - Follow us -->
|
||||
<template id="index_sidebar_follow_us" inherit_id="website_event.index_sidebar" active="False" customize_show="True" name="Follow us" priority="30">
|
||||
<template id="index_sidebar_follow_us" inherit_id="website_event.index_sidebar" active="False" name="Follow us" priority="30">
|
||||
<xpath expr="//div[@id='o_wevent_index_sidebar']" position="inside">
|
||||
<div class="o_wevent_sidebar_block">
|
||||
<h6 class="o_wevent_sidebar_title">Follow Us</h6>
|
||||
@@ -289,7 +289,7 @@
|
||||
</template>
|
||||
|
||||
<!-- Index - Sidebar - Photos -->
|
||||
<template id="index_sidebar_photos" inherit_id="website_event.index_sidebar" active="True" customize_show="True" name="Photos" priority="40">
|
||||
<template id="index_sidebar_photos" inherit_id="website_event.index_sidebar" active="True" name="Photos" priority="40">
|
||||
<xpath expr="//div[@id='o_wevent_index_sidebar']" position="inside">
|
||||
<h6 class="o_wevent_sidebar_title">Photos</h6>
|
||||
<a href="/event">
|
||||
@@ -308,7 +308,7 @@
|
||||
</template>
|
||||
|
||||
<!-- Index - Sidebar - Quotes -->
|
||||
<template id="index_sidebar_quotes" inherit_id="website_event.index_sidebar" active="True" customize_show="True" name="Quotes" priority="60">
|
||||
<template id="index_sidebar_quotes" inherit_id="website_event.index_sidebar" active="True" name="Quotes" priority="60">
|
||||
<xpath expr="//div[@id='o_wevent_index_sidebar']" position="inside">
|
||||
<div class="o_wevent_sidebar_block card">
|
||||
<div class="card-body">
|
||||
|
||||
@@ -420,7 +420,7 @@
|
||||
</template>
|
||||
|
||||
<!-- This template is called whenever the "Fold Ticket Details" option is checked on the website (Customize > Fold Tickets Details) -->
|
||||
<template id="fold_register_details" inherit_id="website_event.registration_template" active="False" customize_show="True" name="Fold ticket details">
|
||||
<template id="fold_register_details" inherit_id="website_event.registration_template" active="False" name="Fold ticket details">
|
||||
<xpath expr="//div[@id='o_wevent_tickets']" position="attributes">
|
||||
<attribute name="data-folded-by-default">1</attribute>
|
||||
</xpath>
|
||||
|
||||
@@ -11,4 +11,66 @@
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="snippet_options" inherit_id="website.snippet_options" name="Event snippet options">
|
||||
<xpath expr="." position="inside">
|
||||
<!-- Events page -->
|
||||
<div data-selector="main:has(.o_wevent_events_list)" data-page-options="true" data-no-check="true" string="Events Page">
|
||||
<we-select string="Layout" data-no-preview="true" data-reload="/">
|
||||
<we-button data-customize-website-views="website_event.opt_events_list_columns">Grid</we-button>
|
||||
<we-button data-customize-website-views="">List</we-button>
|
||||
</we-select>
|
||||
<we-checkbox string="⌙ Cards"
|
||||
data-customize-website-views="website_event.opt_events_list_cards"
|
||||
data-no-preview="true"
|
||||
data-reload="/"/>
|
||||
<we-checkbox string="⌙ Templates"
|
||||
data-customize-website-views="website_event.opt_events_list_categories"
|
||||
data-no-preview="true"
|
||||
data-reload="/"/>
|
||||
<we-row string="Top Bar Filter" class="o_we_full_row">
|
||||
<we-button string="Date"
|
||||
data-customize-website-views="website_event.event_time"
|
||||
data-no-preview="true"
|
||||
data-reload="/"/>
|
||||
<we-button string="Countries"
|
||||
data-customize-website-views="website_event.event_location"
|
||||
data-no-preview="true"
|
||||
data-reload="/"/>
|
||||
</we-row>
|
||||
<we-checkbox string="Sidebar"
|
||||
data-name="events_sidebar_opt"
|
||||
data-customize-website-views="website_event.opt_index_sidebar"
|
||||
data-no-preview="true"
|
||||
data-reload="/"/>
|
||||
<we-checkbox string="⌙ About Us"
|
||||
data-dependencies="events_sidebar_opt"
|
||||
data-customize-website-views="website_event.index_sidebar_about_us"
|
||||
data-no-preview="true"
|
||||
data-reload="/"/>
|
||||
<we-checkbox string="⌙ Follow Us"
|
||||
data-dependencies="events_sidebar_opt"
|
||||
data-customize-website-views="website_event.index_sidebar_follow_us"
|
||||
data-no-preview="true"
|
||||
data-reload="/"/>
|
||||
<we-checkbox string="⌙ Photos"
|
||||
data-dependencies="events_sidebar_opt"
|
||||
data-customize-website-views="website_event.index_sidebar_photos"
|
||||
data-no-preview="true"
|
||||
data-reload="/"/>
|
||||
<we-checkbox string="⌙ Quotes"
|
||||
data-dependencies="events_sidebar_opt"
|
||||
data-customize-website-views="website_event.index_sidebar_quotes"
|
||||
data-no-preview="true"
|
||||
data-reload="/"/>
|
||||
</div>
|
||||
<!-- Event page -->
|
||||
<div data-selector="main:has(.o_wevent_event_title)" data-page-options="true" data-no-check="true" string="Event Page">
|
||||
<we-checkbox string="Fold Tickets Details"
|
||||
data-customize-website-views="website_event.fold_register_details"
|
||||
data-no-preview="true"
|
||||
data-reload="/"/>
|
||||
</div>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
'views/event_exhibitor_templates_page.xml',
|
||||
'views/event_type_views.xml',
|
||||
'views/event_menus.xml',
|
||||
'views/snippets.xml',
|
||||
],
|
||||
'demo': [
|
||||
'data/event_demo.xml',
|
||||
|
||||
@@ -53,8 +53,7 @@
|
||||
<template id="exhibitors_topbar_country"
|
||||
inherit_id="website_event_exhibitor.exhibitors_topbar"
|
||||
name="Filter by Country"
|
||||
active="True"
|
||||
customize_show="True">
|
||||
active="True">
|
||||
<xpath expr="//ul[hasclass('o_wesponsor_topbar_filters')]" position="inside">
|
||||
<li class="nav-item dropdown mr-2 my-1">
|
||||
<a href="#" role="button" class="btn dropdown-toggle" data-toggle="dropdown">
|
||||
@@ -82,8 +81,7 @@
|
||||
<template id="exhibitors_topbar_sponsorship"
|
||||
inherit_id="website_event_exhibitor.exhibitors_topbar"
|
||||
name="Filter by Sponsorship"
|
||||
active="True"
|
||||
customize_show="True">
|
||||
active="True">
|
||||
<xpath expr="//ul[hasclass('o_wesponsor_topbar_filters')]" position="inside">
|
||||
<li class="nav-item dropdown mr-2 my-1">
|
||||
<a href="#" role="button" class="btn dropdown-toggle" data-toggle="dropdown">
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<template name="Sponsors" id="event_sponsor" customize_show="True" inherit_id="website_event.layout">
|
||||
<template name="Sponsors" id="event_sponsor" inherit_id="website_event.layout">
|
||||
<xpath expr="//div[@id='wrap']" position="inside">
|
||||
<section class="o_wevent_sponsor_wrapper d-none d-md-block d-print-none mt-auto">
|
||||
<div class="container pt32 pb16" t-if="event.sponsor_ids">
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<template id="snippet_options" inherit_id="website.snippet_options" name="Event exhibitor snippet options">
|
||||
<xpath expr="." position="inside">
|
||||
<div data-selector="main:has(nav .o_wevent_event_tags_form)" data-page-options="true" data-no-check="true" string="Event Page">
|
||||
<we-row string="Top Bar Filter" class="o_we_full_row">
|
||||
<we-button string="Sponsorship"
|
||||
data-customize-website-views="website_event_exhibitor.exhibitors_topbar_sponsorship"
|
||||
data-no-preview="true"
|
||||
data-reload="/"/>
|
||||
<we-button string="Countries"
|
||||
data-customize-website-views="website_event_exhibitor.exhibitors_topbar_country"
|
||||
data-no-preview="true"
|
||||
data-reload="/"/>
|
||||
</we-row>
|
||||
</div>
|
||||
<div data-selector="main:has(.o_wevent_event)" data-page-options="true" data-no-check="true" string="Event Page">
|
||||
<we-checkbox string="Sponsors"
|
||||
data-customize-website-views="website_event_exhibitor.event_sponsor"
|
||||
data-no-preview="true"
|
||||
data-reload="/"/>
|
||||
</div>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
@@ -31,6 +31,7 @@
|
||||
'views/res_config_settings_view.xml',
|
||||
'views/website_visitor_views.xml',
|
||||
'views/event_menus.xml',
|
||||
'views/snippets.xml',
|
||||
],
|
||||
'demo': [
|
||||
'data/event_demo.xml',
|
||||
|
||||
@@ -47,8 +47,7 @@
|
||||
<template id="agenda_topbar_wishlist"
|
||||
inherit_id="website_event_track.agenda_topbar"
|
||||
name="Allow Wishlists"
|
||||
active="True"
|
||||
customize_show="True">
|
||||
active="True">
|
||||
<xpath expr="//ul[hasclass('o_weagenda_topbar_filters')]" position="inside">
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
@@ -74,8 +74,7 @@
|
||||
<template id="session_topbar_tag"
|
||||
inherit_id="website_event_track.session_topbar"
|
||||
name="Filter by Tags"
|
||||
active="True"
|
||||
customize_show="True">
|
||||
active="True">
|
||||
<xpath expr="//ul[hasclass('o_wesession_topbar_filters')]" position="inside">
|
||||
<t t-foreach="tag_categories" t-as="tag_category">
|
||||
<li t-if="tag_category.tag_ids and any(tag.color for tag in tag_category.tag_ids)" class="nav-item dropdown mr-2 my-1">
|
||||
@@ -104,8 +103,7 @@
|
||||
<template id="session_topbar_wishlist"
|
||||
inherit_id="website_event_track.session_topbar"
|
||||
name="Allow Wishlists"
|
||||
active="True"
|
||||
customize_show="True">
|
||||
active="True">
|
||||
<xpath expr="//ul[hasclass('o_wesession_topbar_filters')]" position="inside">
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<template id="snippet_options" inherit_id="website.snippet_options" name="Event track snippet options">
|
||||
<xpath expr="." position="inside">
|
||||
<div data-selector="main:has(.o_weagenda_topbar_filters)" data-page-options="true" data-no-check="true" string="Event Page">
|
||||
<we-checkbox string="Wishlists"
|
||||
data-customize-website-views="website_event_track.agenda_topbar_wishlist"
|
||||
data-no-preview="true"
|
||||
data-reload="/"/>
|
||||
</div>
|
||||
<div data-selector="main:has(.o_wesession_index)" data-page-options="true" data-no-check="true" string="Event Page">
|
||||
<we-checkbox string="Wishlists"
|
||||
data-customize-website-views="website_event_track.session_topbar_wishlist"
|
||||
data-no-preview="true"
|
||||
data-reload="/"/>
|
||||
<we-checkbox string="Filter by Tags"
|
||||
data-customize-website-views="website_event_track.session_topbar_tag"
|
||||
data-no-preview="true"
|
||||
data-reload="/"/>
|
||||
</div>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user