if not values.get('name'):
values['name'] = "%s %s" % (values['model'], values['type'])
+
+ self.read_template.clear_cache(self)
return super(view, self).create(cr, uid, values, context)
def write(self, cr, uid, ids, vals, context=None):
if custom_view_ids:
self.pool.get('ir.ui.view.custom').unlink(cr, uid, custom_view_ids)
+ self.read_template.clear_cache(self)
return super(view, self).write(cr, uid, ids, vals, context)
# default view selection
# view used as templates
+ @tools.ormcache_context(accepted_keys=('lang','inherit_branding'))
def read_template(self, cr, uid, id_, context=None):
try:
id_ = int(id_)