Skip to content
Extraits de code Groupes Projets
Valider 33118c3f rédigé par Rémi - Le Filament's avatar Rémi - Le Filament
Parcourir les fichiers

[FIX] add related field on event_registration

parent 2b4ce829
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
# datas # datas
"data/mail_template_data.xml", "data/mail_template_data.xml",
# views # views
"views/event.xml", "views/event_event.xml",
# views menu # views menu
# wizard # wizard
], ],
......
...@@ -840,6 +840,18 @@ ...@@ -840,6 +840,18 @@
Yahoo Yahoo
</a> </a>
<br /> <br />
<t
t-if="object.webinar_link"
>
You can access the
webinar
via this link:
<t
t-out="object.webinar_link"
>
Awesome link
</t>
</t>
<br /> <br />
</div> </div>
<div> <div>
......
...@@ -1900,6 +1900,15 @@ msgstr "" ...@@ -1900,6 +1900,15 @@ msgstr ""
" Yahoo\n" " Yahoo\n"
" </a>\n" " </a>\n"
" <br>\n" " <br>\n"
" <t t-if=\"object.webinar_link\">\n"
" Vous pouvez accèder\n"
" au wébinaire\n"
" au travers de ce lien:\n"
" <t t-out=\"object."
"webinar_link\">\n"
" Awesome link\n"
" </t>\n"
" </t>\n"
" <br>\n" " <br>\n"
" </div>\n" " </div>\n"
" <div>\n" " <div>\n"
......
from . import event_event from . import event_event
from . import event_registration
from . import event_type
...@@ -5,51 +5,6 @@ ...@@ -5,51 +5,6 @@
from odoo import fields, models from odoo import fields, models
class EventType(models.Model):
_inherit = "event.type"
def _default_event_mail_type_ids(self):
res = [
(
0,
0,
{
"notification_type": "mail",
"interval_nbr": 0,
"interval_unit": "now",
"interval_type": "after_sub",
"template_ref": "mail.template, %i"
% self.env.ref("solagro_event.solagro_event_subscription").id,
},
),
(
0,
0,
{
"notification_type": "mail",
"interval_nbr": 1,
"interval_unit": "hours",
"interval_type": "before_event",
"template_ref": "mail.template, %i"
% self.env.ref("solagro_event.solagro_event_reminder").id,
},
),
(
0,
0,
{
"notification_type": "mail",
"interval_nbr": 3,
"interval_unit": "days",
"interval_type": "before_event",
"template_ref": "mail.template, %i"
% self.env.ref("solagro_event.solagro_event_reminder").id,
},
),
]
return res
class Event(models.Model): class Event(models.Model):
_inherit = "event.event" _inherit = "event.event"
......
# Copyright 2024- Le Filament (https://le-filament.com)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
from odoo import fields, models
class Event(models.Model):
_inherit = "event.registration"
webinar_link = fields.Char(related="event_id.webinar_link", readonly=True)
# ------------------------------------------------------
# Default methods
# ------------------------------------------------------
# ------------------------------------------------------
# Computed fields / Search Fields
# ------------------------------------------------------
# ------------------------------------------------------
# Onchange / Constraints
# ------------------------------------------------------
# ------------------------------------------------------
# CRUD methods (ORM overrides)
# ------------------------------------------------------
# ------------------------------------------------------
# Actions
# ------------------------------------------------------
# ------------------------------------------------------
# Business methods
# ------------------------------------------------------
# Copyright 2024- Le Filament (https://le-filament.com)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
from odoo import models
class EventType(models.Model):
_inherit = "event.type"
def _default_event_mail_type_ids(self):
res = [
(
0,
0,
{
"notification_type": "mail",
"interval_nbr": 0,
"interval_unit": "now",
"interval_type": "after_sub",
"template_ref": "mail.template, %i"
% self.env.ref("solagro_event.solagro_event_subscription").id,
},
),
(
0,
0,
{
"notification_type": "mail",
"interval_nbr": 1,
"interval_unit": "hours",
"interval_type": "before_event",
"template_ref": "mail.template, %i"
% self.env.ref("solagro_event.solagro_event_reminder").id,
},
),
(
0,
0,
{
"notification_type": "mail",
"interval_nbr": 3,
"interval_unit": "days",
"interval_type": "before_event",
"template_ref": "mail.template, %i"
% self.env.ref("solagro_event.solagro_event_reminder").id,
},
),
]
return res
Fichier déplacé
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter