在openerp v7上没有显示的回复字段

时间:2013-01-30 07:23:02

标签: openerp

如何在邮件发送到电子邮件地址时显示回复字段?我很困惑,因为有时候会显示,有时候不会......

我使用了Openerp v7 ..

我从 mail_mail.py 修改 _get_default_from

def _get_default_from(self, cr,uid, context=None):
this = self.pool.get('res.users').browse(cr, uid,uid, context=context)
    if this.alias_domain:
    return '%s@%s' % (this.alias_name,this.alias_domain)
elif this.email:
    return this.email
    raise osv.except_osv(_('Invalid Action!'), _("Unable to send email, please configure the sender's email address or alias."))
_defaults = {
    'state': 'outgoing',
    'email_from': lambda self, cr, uid, ctx=None: self._get_default_from(cr, uid,ctx),
}

1 个答案:

答案 0 :(得分:0)

显然_get_default_from()方法用于获取'email_from'字段的值。

请参阅 mail_mail.py 中的 _columns ,有一个名为'reply_to'的列:

'reply_to': fields.char('Reply-To', help='Preferred response address for the message')

如果您想显示'reply_to',我认为您必须将此字段添加到定义视图的XML文件中。