[IMP] mass_mailing: trackign url: add database name in parameters
bzr revid: tde@openerp.com-20140328132052-oktsqtpmaez8wax6
This commit is contained in:
parent
bd9e3bc538
commit
d7db8a22f6
|
@ -19,7 +19,8 @@
|
||||||
#
|
#
|
||||||
##############################################################################
|
##############################################################################
|
||||||
|
|
||||||
from urlparse import urljoin
|
import urllib
|
||||||
|
import urlparse
|
||||||
|
|
||||||
from openerp import tools
|
from openerp import tools
|
||||||
from openerp import SUPERUSER_ID
|
from openerp import SUPERUSER_ID
|
||||||
|
@ -50,7 +51,12 @@ class MailMail(osv.Model):
|
||||||
|
|
||||||
def _get_tracking_url(self, cr, uid, mail, partner=None, context=None):
|
def _get_tracking_url(self, cr, uid, mail, partner=None, context=None):
|
||||||
base_url = self.pool.get('ir.config_parameter').get_param(cr, uid, 'web.base.url')
|
base_url = self.pool.get('ir.config_parameter').get_param(cr, uid, 'web.base.url')
|
||||||
track_url = urljoin(base_url, 'mail/track/%d/blank.gif' % mail.id)
|
track_url = urlparse.urljoin(
|
||||||
|
base_url, 'mail/track/%(mail_id)s/blank.gif?%(params)s' % {
|
||||||
|
'mail_id': mail.id,
|
||||||
|
'params': urllib.urlencode({'db': cr.dbname})
|
||||||
|
}
|
||||||
|
)
|
||||||
return '<img src="%s" alt=""/>' % track_url
|
return '<img src="%s" alt=""/>' % track_url
|
||||||
|
|
||||||
def send_get_mail_body(self, cr, uid, mail, partner=None, context=None):
|
def send_get_mail_body(self, cr, uid, mail, partner=None, context=None):
|
||||||
|
|
Loading…
Reference in New Issue