Files
odoo_source/addons/mail/models/mail_shortcode.py
T
tsm-odoo 3ed674645d [IMP] im_livechat: add last used date to mail shortcodes
This PR make add a last used date to the canned responses
in order to know whether they are still usefull or not.

part of task-3332872

closes odoo/odoo#125909

Signed-off-by: Alexandre Kühn (aku) <aku@odoo.com>
2023-06-27 16:26:51 +02:00

24 lines
1.3 KiB
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class MailShortcode(models.Model):
""" Shortcode
Canned Responses, allowing the user to defined shortcuts in its message. Should be applied before storing message in database.
Emoji allowing replacing text with image for visual effect. Should be applied when the message is displayed (only for final rendering).
These shortcodes are global and are available for every user.
"""
_name = 'mail.shortcode'
_description = 'Canned Response / Shortcode'
source = fields.Char('Shortcut', required=True, index='trigram',
help="Shortcut that will automatically be substituted with longer content in your messages."
" Type ':' followed by the name of your shortcut (e.g. :hello) to use in your messages.")
substitution = fields.Text('Substitution', required=True,
help="Content that will automatically replace the shortcut of your choosing. This content can still be adapted before sending your message.")
description = fields.Char('Description')
message_ids = fields.Many2one('mail.message', string="Messages", store=False)
last_used = fields.Datetime('Last Used', help="Last time this shortcode was used")