0

メッセージが電子メールアドレスに送信されたときに返信先フィールドを表示するにはどうすればよいですか?表示されることもあれば表示されないこともあるので、私は混乱しています。

Openerpv7を使用しました。

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),
}
4

1 に答える 1

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 ファイルにこのフィールドを追加する必要があると思います。

于 2013-05-01T06:17:04.280 に答える