diff --git a/__manifest__.py b/__manifest__.py index 0469c9321fa9afd412d4bdd639727084ed4241e3..1a962c219fee6266cab2720a408fc3992c1ba537 100644 --- a/__manifest__.py +++ b/__manifest__.py @@ -18,6 +18,7 @@ "views/event_event.xml", "views/event_question.xml", "views/event_registration_template.xml", + "views/res_partner_view.xml", # views menu # wizard ], diff --git a/models/event_registration.py b/models/event_registration.py index 3785640e9ec9d64325750356692759c4c986b538..834748f136d3241de612bec6f1e9aecfe966f342 100644 --- a/models/event_registration.py +++ b/models/event_registration.py @@ -5,7 +5,7 @@ from odoo import fields, models -class Event(models.Model): +class EventRegistration(models.Model): _inherit = "event.registration" webinar_link = fields.Char(related="event_id.webinar_link", readonly=True) diff --git a/views/res_partner_view.xml b/views/res_partner_view.xml new file mode 100644 index 0000000000000000000000000000000000000000..c40058578900a0f83c778e3a1cc43badefc9e4bb --- /dev/null +++ b/views/res_partner_view.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8" ?> +<!-- Copyright 2023 Le Filament (https://le-filament.com) + License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). --> +<odoo> + <record id="view_res_partner_filter" model="ir.ui.view"> + <field name="name">res.partner.select</field> + <field name="model">res.partner</field> + <field name="inherit_id" ref="base.view_res_partner_filter" /> + <field name="arch" type="xml"> + <field name="user_id" position="after"> + <field + name="event_registration_ids" + string="Évènements liés" + filter_domain="[('event_registration_ids.event_id', 'ilike', self)]" + /> + </field> + </field> + </record> +</odoo>