xml - Current date in email template openerp? -
how add current date in email template current date showed in mail? how can change date format displayed?
email_templates
use 'jinja' template engine. bad news lazy people jinja
doesn't support inline python. have access variables passed template @ render time.
one of variable object
, represents object attach template, let res_partner
. can try extend res_partner
, add field calculates current date. this:
from openerp.osv import fields, model class res_partner(osv.model): """inherit res.partner add generic field can used in email templates.""" _inherit = 'res.partner' def _get_now(self, cr, uid, ids, field_name, arg, context): datetime import datetime return datetime.now() _columns = { 'current_date_time': fields.function(_get_now, type="char", method=true, store=false) } res_partner()
now should able put in template this:
${object.current_date_time}
i didn't test it. let me know if works if try it.
Comments
Post a Comment