Odoo_Dance_SCL/addons/dance_whatsapp/models/dance_whatsapp_template.py
2026-09-28 11:03:02 +05:30

24 lines
632 B
Python

from odoo import fields, models
class DanceWhatsappTemplate(models.Model):
_name = "dance.whatsapp.template"
_description = "Dance WhatsApp Template"
_order = "trigger, name"
name = fields.Char(required=True)
trigger = fields.Selection(
[
("absence", "Student Absent"),
("fee_due", "Fee Due"),
("session_cancelled", "Session Cancelled"),
],
required=True,
)
body = fields.Text(required=True)
active = fields.Boolean(default=True)
def render_message(self, values):
self.ensure_one()
return self.body.format(**values)