This commit adds a new menu item in the "Site" menu section. This "Edit Event Menu" item is only shown when a [data-content_menu_id] element is displayed within the iframe (such data attribute is added on the event menus). The contentMenuId is taken from the currentWebsite.metadata to keep data taken from the iframe's document centralized in the service. The spec is different from the previous implementation, that was prompting a dialog to select the menu to edit, before prompting the dialog to edit the menu. Here we have two different dropwdown items. See merge commit for more information. task-2687506
73 lines
2.5 KiB
Python
73 lines
2.5 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
{
|
|
'name': 'Events',
|
|
'version': '1.4',
|
|
'category': 'Marketing/Events',
|
|
'sequence': 140,
|
|
'summary': 'Publish events, sell tickets',
|
|
'website': 'https://www.odoo.com/app/events',
|
|
'depends': [
|
|
'event',
|
|
'website',
|
|
'website_partner',
|
|
'website_mail',
|
|
],
|
|
'data': [
|
|
'data/event_data.xml',
|
|
'data/website_snippet_data.xml',
|
|
'views/res_config_settings_views.xml',
|
|
'views/event_snippets.xml',
|
|
'views/snippets/s_events.xml',
|
|
'views/snippets/snippets.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/event_event_views.xml',
|
|
'views/event_registration_views.xml',
|
|
'views/event_tag_category_views.xml',
|
|
'views/event_type_views.xml',
|
|
'views/website_event_menu_views.xml',
|
|
'views/website_visitor_views.xml',
|
|
'views/event_menus.xml',
|
|
'views/event_event_add.xml',
|
|
'security/ir.model.access.csv',
|
|
'security/event_security.xml',
|
|
],
|
|
'demo': [
|
|
'data/res_partner_demo.xml',
|
|
'data/event_demo.xml',
|
|
'data/event_registration_demo.xml',
|
|
],
|
|
'application': True,
|
|
'assets': {
|
|
'web.assets_common': [
|
|
'website_event/static/src/js/tours/**/*',
|
|
],
|
|
'web.assets_tests': [
|
|
'website_event/static/tests/**/*',
|
|
],
|
|
'web.assets_frontend': [
|
|
'website_event/static/src/scss/event_templates_common.scss',
|
|
'website_event/static/src/scss/event_templates_list.scss',
|
|
'website_event/static/src/scss/event_templates_page.scss',
|
|
'website_event/static/src/js/display_timer_widget.js',
|
|
'website_event/static/src/js/register_toaster_widget.js',
|
|
'website_event/static/src/js/website_event.js',
|
|
'website_event/static/src/js/website_event_ticket_details.js',
|
|
],
|
|
'website.assets_wysiwyg': [
|
|
'/website_event/static/src/snippets/s_events/options.js',
|
|
'website_event/static/src/snippets/options.js',
|
|
],
|
|
'website.assets_editor': [
|
|
'website_event/static/src/js/systray_items/*.js',
|
|
'website_event/static/src/js/components/navbar/navbar.js',
|
|
],
|
|
},
|
|
'license': 'LGPL-3',
|
|
}
|