diff --git a/event_speaker/__manifest__.py b/event_speaker/__manifest__.py index de243bf..ee19384 100644 --- a/event_speaker/__manifest__.py +++ b/event_speaker/__manifest__.py @@ -9,9 +9,9 @@ "author": "Elabore", "website": "https://www.elabore.coop", "category": "", - "depends": ["event"], + "depends": ["website_event_track"], "data": [ - 'views/event_event_views.xml', + 'views/event_track_views.xml', ], "installable": True, } diff --git a/event_speaker/models/__init__.py b/event_speaker/models/__init__.py index 0e0bfd1..9cbe807 100644 --- a/event_speaker/models/__init__.py +++ b/event_speaker/models/__init__.py @@ -1 +1,2 @@ -from . import event_event \ No newline at end of file +from . import event_track +#from . import event_event \ No newline at end of file diff --git a/event_speaker/models/event_track.py b/event_speaker/models/event_track.py new file mode 100644 index 0000000..02fb6eb --- /dev/null +++ b/event_speaker/models/event_track.py @@ -0,0 +1,10 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import fields, models + + +class EventTrack(models.Model): + _inherit = "event.track" + + speaker_ids = fields.Many2many( + 'res.partner', string="Speakers" + ) diff --git a/event_speaker/views/event_track_views.xml b/event_speaker/views/event_track_views.xml new file mode 100644 index 0000000..dd47d40 --- /dev/null +++ b/event_speaker/views/event_track_views.xml @@ -0,0 +1,14 @@ + + + + + event.track.form.event.speaker + event.track + + + + + + + +