diff --git a/addons/website_event/__manifest__.py b/addons/website_event/__manifest__.py index db44af018fd..54df14666d4 100644 --- a/addons/website_event/__manifest__.py +++ b/addons/website_event/__manifest__.py @@ -1,23 +1,33 @@ # -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. { 'name': 'Events', + 'version': '1.1', 'category': 'Marketing/Events', 'sequence': 140, 'summary': 'Publish events, sell tickets', 'website': 'https://www.odoo.com/page/events', 'description': "", - 'depends': ['website', 'website_partner', 'website_mail', 'event'], + 'depends': [ + 'event', + 'website', + 'website_partner', + 'website_mail', + ], 'data': [ 'data/event_data.xml', 'views/assets.xml', 'views/res_config_settings_views.xml', 'views/event_snippets.xml', - 'views/event_templates.xml', - 'views/event_templates_misc_pages.xml', - 'views/event_templates_registration.xml', + 'views/event_templates_list.xml', + 'views/event_templates_page.xml', + 'views/event_templates_page_registration.xml', + 'views/event_templates_page_misc.xml', + 'views/event_templates_widgets.xml', 'views/website_templates.xml', - 'views/event_views.xml', + 'views/event_event_views.xml', + 'views/event_type_views.xml', 'security/ir.model.access.csv', 'security/event_security.xml', ], diff --git a/addons/website_event/models/__init__.py b/addons/website_event/models/__init__.py index 67661173e03..cf46b000f81 100644 --- a/addons/website_event/models/__init__.py +++ b/addons/website_event/models/__init__.py @@ -1,4 +1,5 @@ # -*- coding: utf-8 -*- from . import event_event +from . import event_type from . import website diff --git a/addons/website_event/models/event_event.py b/addons/website_event/models/event_event.py index 925aed32996..e796b916705 100644 --- a/addons/website_event/models/event_event.py +++ b/addons/website_event/models/event_event.py @@ -1,8 +1,8 @@ # -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. -import werkzeug.urls import json +import werkzeug.urls from odoo import api, fields, models, _ from odoo.addons.http_routing.models.ir_http import slug @@ -10,16 +10,14 @@ from odoo.addons.http_routing.models.ir_http import slug GOOGLE_CALENDAR_URL = 'https://www.google.com/calendar/render?' -class EventType(models.Model): - _name = 'event.type' - _inherit = ['event.type'] - - website_menu = fields.Boolean('Display a dedicated menu on Website') - - class Event(models.Model): _name = 'event.event' - _inherit = ['event.event', 'website.seo.metadata', 'website.published.multi.mixin', 'website.cover_properties.mixin'] + _inherit = [ + 'event.event', + 'website.seo.metadata', + 'website.published.multi.mixin', + 'website.cover_properties.mixin' + ] def _default_cover_properties(self): res = super()._default_cover_properties() diff --git a/addons/website_event/models/event_type.py b/addons/website_event/models/event_type.py new file mode 100644 index 00000000000..6aee644c7d3 --- /dev/null +++ b/addons/website_event/models/event_type.py @@ -0,0 +1,11 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import fields, models + + +class EventType(models.Model): + _name = 'event.type' + _inherit = ['event.type'] + + website_menu = fields.Boolean('Display a dedicated menu on Website') diff --git a/addons/website_event/views/event_views.xml b/addons/website_event/views/event_event_views.xml similarity index 59% rename from addons/website_event/views/event_views.xml rename to addons/website_event/views/event_event_views.xml index e78bee85014..a8028029219 100644 --- a/addons/website_event/views/event_views.xml +++ b/addons/website_event/views/event_event_views.xml @@ -1,30 +1,6 @@ - - event.type.view.form.inherit.website - event.type - - - - - - - - - - - - Check this option to have menus for your event on the - website: registrations, schedule, map, ... - - - - - - - - event.event.view.form.inherit.website event.event diff --git a/addons/website_event/views/event_snippets.xml b/addons/website_event/views/event_snippets.xml index 4407b19f7e3..15634348006 100644 --- a/addons/website_event/views/event_snippets.xml +++ b/addons/website_event/views/event_snippets.xml @@ -12,40 +12,6 @@ - - - - - - - Events: - - - - Upcoming Events - - - - - - - - - - - - - - See all events from - - - View all - - - - - - diff --git a/addons/website_event/views/event_templates.xml b/addons/website_event/views/event_templates_list.xml similarity index 64% rename from addons/website_event/views/event_templates.xml rename to addons/website_event/views/event_templates_list.xml index d2d5ce204a6..89b8c1cd62f 100644 --- a/addons/website_event/views/event_templates.xml +++ b/addons/website_event/views/event_templates_list.xml @@ -144,23 +144,6 @@ - - - - - - - $0 - - - - - - - - @@ -343,153 +326,4 @@ - - - - - - - - - - - - All Events - - - - - - - - - - - - - - - - - - Search an event ... - - - - - - - - - - - - - - - - - - - - - - - - - - - Following content will appear on all events. - - - - - - - - - - - - - - - - - - - Date & Time - - - - - Start - - - - - - - - - - - - - End - - - - - - - - - Add to Calendar - - iCal/Outlook - Google - - - - - - Location - - - - - Get the direction - - - - Organizer - - - - - - SHARE - Find out what people see and say about this event, and join the conversation. - - - - - - - - - - - - - diff --git a/addons/website_event/views/event_templates_page.xml b/addons/website_event/views/event_templates_page.xml new file mode 100644 index 00000000000..5a9b449b634 --- /dev/null +++ b/addons/website_event/views/event_templates_page.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + All Events + + + + + + + + + + + + + + + + + + Search an event ... + + + + + + + + + + + + + + + + + + + + + + + + + + + Following content will appear on all events. + + + + + + diff --git a/addons/website_event/views/event_templates_misc_pages.xml b/addons/website_event/views/event_templates_page_misc.xml similarity index 100% rename from addons/website_event/views/event_templates_misc_pages.xml rename to addons/website_event/views/event_templates_page_misc.xml diff --git a/addons/website_event/views/event_templates_registration.xml b/addons/website_event/views/event_templates_page_registration.xml similarity index 76% rename from addons/website_event/views/event_templates_registration.xml rename to addons/website_event/views/event_templates_page_registration.xml index acc8705a9c3..e57a50212fe 100644 --- a/addons/website_event/views/event_templates_registration.xml +++ b/addons/website_event/views/event_templates_page_registration.xml @@ -1,6 +1,7 @@ + @@ -26,6 +27,93 @@ + + + + + + + + + + + + + + Date & Time + + + + + Start - + + + + + + + + + + + + End - + + + + + + + + Add to Calendar + + iCal/Outlook + Google + + + + + + Location + + + + + Get the direction + + + + Organizer + + + + + + SHARE + Find out what people see and say about this event, and join the conversation. + + + + + + + + + + + + + diff --git a/addons/website_event/views/event_templates_widgets.xml b/addons/website_event/views/event_templates_widgets.xml new file mode 100644 index 00000000000..0a143d7d72b --- /dev/null +++ b/addons/website_event/views/event_templates_widgets.xml @@ -0,0 +1,55 @@ + + + + + + + + + + $0 + + + + + + + + + + + + + + + Events: + + + + Upcoming Events + + + + + + + + + + + + + + See all events from + + + View all + + + + + + + diff --git a/addons/website_event/views/event_type_views.xml b/addons/website_event/views/event_type_views.xml new file mode 100644 index 00000000000..f37e9055966 --- /dev/null +++ b/addons/website_event/views/event_type_views.xml @@ -0,0 +1,28 @@ + + + + + event.type.view.form.inherit.website + event.type + + + + + + + + + + + + Check this option to have menus for your event on the + website: registrations, schedule, map, ... + + + + + + + + +
Find out what people see and say about this event, and join the conversation.