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 - - -
-
-
- -
-
-
-
-
-
-
- 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 @@ - - - - - - - - - - - -
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 @@ + + + + + + + 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 @@ + + + +