from osv import osv
from osv import fields
import tools
+from tools.safe_eval import safe_eval as eval
class email_compose_message(osv.osv_memory):
_name = 'email.compose.message'
def get_template_value(self, cr, uid, message, model, resource_id, context=None):
- return message
+ locals_for_emails = {
+ 'user' : self.pool.get('res.users').browse(cr, uid, uid, context=context),
+ 'object' : self.pool.get(model).browse(cr, uid, resource_id),
+ }
+ return message and eval(message, {}, locals_for_emails)
email_compose_message()