24 lines
925 B
Python
Raw Normal View History

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.http import request
from odoo.addons.mass_mailing.controllers import main
class MassMailController(main.MassMailController):
def _get_value(self, subscription_type):
value = super(MassMailController, self)._get_value(subscription_type)
if not value and subscription_type == 'mobile':
if not request.env.user._is_public():
value = request.env.user.partner_id.mobile
elif request.session.get('mass_mailing_mobile'):
value = request.session['mass_mailing_mobile']
return value
def _get_fname(self, subscription_type):
value_field = super(MassMailController, self)._get_fname(subscription_type)
if not value_field and subscription_type == 'mobile':
value_field = 'mobile'
return value_field