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

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -