Chirag Patel (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-client-web/6.0-opw-574112-cpa into 
lp:openobject-client-web.

Requested reviews:
  OpenERP Core Team (openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-client-web/6.0-opw-574112-cpa/+merge/105788

Hello,

Fixed onchange set domain for m2m field.

1) Set on change on m2o field and it's return domain for m2m field.

e.g
return {'domain':{'product_id':[('id','in',product_ids)]}}

Observed: Domain not apply on m2m field.
Expected: domain should be apply on m2m field.

Thanks.

-- 
https://code.launchpad.net/~openerp-dev/openobject-client-web/6.0-opw-574112-cpa/+merge/105788
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-client-web/6.0-opw-574112-cpa.
=== modified file 'addons/openerp/static/javascript/form.js'
--- addons/openerp/static/javascript/form.js	2012-01-19 14:30:04 +0000
+++ addons/openerp/static/javascript/form.js	2012-05-15 09:54:18 +0000
@@ -529,6 +529,13 @@
         var fld;
         for (var domain in domains) {
             fld = openobject.dom.get(prefix + domain);
+            if (openobject.dom.get(prefix + domain + '_id')) {
+                f_id = openobject.dom.get(prefix + domain + '_id');
+                var kind = jQuery(f_id).attr('kind')
+                if (kind == "many2many"){
+                    fld = openobject.dom.get("_m2m_" + prefix + domain)
+                }
+            }
             if (fld) {
                 jQuery(fld).attr('domain', domains[domain]);
             }

_______________________________________________
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