(_check_xml, 'Invalid XML for View Architecture!', ['arch'])
]
- def read(self,cr, uid, ids, fields=None, context={}, load='_classic_read'):
+ def read(self, cr, uid, ids, fields=None, context={}, load='_classic_read'):
if not isinstance(ids, (list, tuple)):
ids = [ids]
result = super(view, self).read(cr, uid, ids, fields, context, load)
+ print '************************** : ',result
for rs in result:
if rs.get('model') == 'board.board':
if oview:
rs['arch'] = oview[0]['arch']
+
return result
def write(self, cr, uid, ids, vals, context={}):
vals2 = {'user_id': uid, 'ref_id': ids[0], 'arch': vals.pop('arch')}
# write fields except arch to the `ir.ui.view`
- result = super(view, self).write(cr, uid, vids, vals, context)
+ result = super(view, self).write(cr, uid, ids, vals, context)
if not vids:
self.pool.get('ir.ui.view.custom').create(cr, uid, vals2)