You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

31 lines
1.2 KiB

# coding: utf-8
# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
# Copyright (C) 2013 Julius Network Solutions SARL <contact@julius.fr>
# Copyright (C) 2015 Valentin Chemiere <valentin.chemiere@akretion.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import models, fields
class ServerAction(models.Model):
"""
Possibility to specify the SMS Gateway when configure this server action
"""
_inherit = 'ir.actions.server'
state = fields.Selection(selection_add=[
('sms', 'Send SMS'),
])
mobile = fields.Char(
string='Mobile No',
help="Field to be used to fetch the mobile number, e.g. you select"
" the invoice model and `object.invoice_address_id.mobile` "
"will be the field providing the correct mobile number.")
sms = fields.Char(string='SMS', size=160, translate=True)
sms_server_id = fields.Many2one(
comodel_name='sms.gateway', string='SMS Server',
help='Select the SMS Gateway configuration to use with this action.')
sms_template_id = fields.Many2one(
comodel_name='mail.template', string='SMS Template',
help='Select the SMS Template configuration to use with this action.')