diff --git a/event_speaker/__init__.py b/event_speaker/__init__.py new file mode 100644 index 0000000..9a7e03e --- /dev/null +++ b/event_speaker/__init__.py @@ -0,0 +1 @@ +from . import models \ No newline at end of file diff --git a/event_speaker/__manifest__.py b/event_speaker/__manifest__.py new file mode 100644 index 0000000..de243bf --- /dev/null +++ b/event_speaker/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2016-2020 Akretion France () +# @author: Alexis de Lattre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "Event speakers", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "author": "Elabore", + "website": "https://www.elabore.coop", + "category": "", + "depends": ["event"], + "data": [ + 'views/event_event_views.xml', + ], + "installable": True, +} diff --git a/event_speaker/models/__init__.py b/event_speaker/models/__init__.py new file mode 100644 index 0000000..0e0bfd1 --- /dev/null +++ b/event_speaker/models/__init__.py @@ -0,0 +1 @@ +from . import event_event \ No newline at end of file diff --git a/event_speaker/models/event_event.py b/event_speaker/models/event_event.py new file mode 100644 index 0000000..3e88460 --- /dev/null +++ b/event_speaker/models/event_event.py @@ -0,0 +1,10 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import fields, models + + +class EventEvent(models.Model): + _inherit = "event.event" + + speakers = fields.Many2many( + 'res.partner', string="Speakers" + ) diff --git a/event_speaker/views/event_event_views.xml b/event_speaker/views/event_event_views.xml new file mode 100644 index 0000000..6fa5958 --- /dev/null +++ b/event_speaker/views/event_event_views.xml @@ -0,0 +1,15 @@ + + + + event.event.form.event.speaker + event.event + + + + + + + + + +