43 lines
1.3 KiB
Python
43 lines
1.3 KiB
Python
from odoo import fields, models
|
|
|
|
|
|
class DanceWhatsappTemplate(models.Model):
|
|
_inherit = "dance.whatsapp.template"
|
|
|
|
trigger = fields.Selection(
|
|
selection_add=[
|
|
("event_notification", "Event Notification"),
|
|
("rehearsal_reminder", "Rehearsal Reminder"),
|
|
("costume_update", "Costume Update"),
|
|
],
|
|
ondelete={
|
|
"event_notification": "cascade",
|
|
"rehearsal_reminder": "cascade",
|
|
"costume_update": "cascade",
|
|
},
|
|
)
|
|
|
|
|
|
class DanceWhatsappLog(models.Model):
|
|
_inherit = "dance.whatsapp.log"
|
|
|
|
trigger = fields.Selection(
|
|
selection_add=[
|
|
("event_notification", "Event Notification"),
|
|
("rehearsal_reminder", "Rehearsal Reminder"),
|
|
("costume_update", "Costume Update"),
|
|
],
|
|
ondelete={
|
|
"event_notification": "cascade",
|
|
"rehearsal_reminder": "cascade",
|
|
"costume_update": "cascade",
|
|
},
|
|
)
|
|
event_id = fields.Many2one("dance.event", string="Event", ondelete="set null")
|
|
performance_id = fields.Many2one(
|
|
"dance.event.performance",
|
|
string="Performance",
|
|
ondelete="set null",
|
|
)
|
|
rehearsal_id = fields.Many2one("dance.rehearsal", string="Rehearsal", ondelete="set null")
|