# Copyright 2020 Tecnativa - João Marques # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo import fields, models class MailMessageCustomSubject(models.Model): _name = "mail.message.custom.subject" _description = "Mail Message Custom Subject" name = fields.Char(string="Template Name") model_id = fields.Many2one( comodel_name="ir.model", string="Model", required=True, help="Model where this template applies", ondelete="cascade", ) subtype_ids = fields.Many2many( comodel_name="mail.message.subtype", string="Applied Subtypes", required=True, ) subject_template = fields.Char( required=True, help="Subject (placeholders may be used here)", ) position = fields.Selection( selection=[ ("append_before", "Append Before"), ("append_after", "Append After"), ("replace", "Replace"), ], default="replace", help="Whether to replace, append at beggining or append at end to other" " templates that apply to a given context", )