Antony Lesuisse (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-server/trunk-ui-custom into lp:openobject-server.

Requested reviews:
  OpenERP Core Team (openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-ui-custom/+merge/91401

generalisation of ir.ui.view.custom
-- 
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-ui-custom/+merge/91401
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-server/trunk-ui-custom.
=== modified file 'openerp/osv/orm.py'
--- openerp/osv/orm.py	2012-01-25 11:34:29 +0000
+++ openerp/osv/orm.py	2012-02-03 10:10:22 +0000
@@ -2182,6 +2182,12 @@
                 'action': resaction,
                 'relate': resrelate
             }
+
+        # ir.ui.view_custom override the arch if a custom arch is defined for this view_id
+        custom_view_ids = self.pool.get('ir.ui.view.custom').search(cr, user, [('user_id', '=', user), ('ref_id' ,'=', view_id)])
+        if custom_view_ids:
+            result['arch'] = self.pool.get('ir.ui.view.custom').read(cr, user, custom_view_ids[0], ['arch'], context=context)[0]['arch']
+
         return result
 
     _view_look_dom_arch = __view_look_dom_arch

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to