Vidhin Mehta  (OpenERP) has proposed merging 
lp:~openerp-dev/openerp-web/trunk-bug-923898-vme into lp:openerp-web.

Requested reviews:
  OpenERP R&D Web Team (openerp-dev-web)
Related bugs:
  Bug #923898 in OpenERP Web: "m2o field still functions with readonly 
attribute"
  https://bugs.launchpad.net/openerp-web/+bug/923898

For more details, see:
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-bug-923898-vme/+merge/91230

Avoid binding on create and search when m2o is read only.
-- 
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-bug-923898-vme/+merge/91230
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openerp-web/trunk-bug-923898-vme.
=== modified file 'addons/web/static/src/js/view_form.js'
--- addons/web/static/src/js/view_form.js	2012-02-01 15:44:42 +0000
+++ addons/web/static/src/js/view_form.js	2012-02-02 10:30:24 +0000
@@ -1760,12 +1760,14 @@
                 var $cmenu = $("#" + self.cm_id);
                 $cmenu.append(QWeb.render("FieldMany2One.context_menu", {widget: self}));
                 var bindings = {};
-                bindings[self.cm_id + "_search"] = function() {
-                    self._search_create_popup("search");
-                };
-                bindings[self.cm_id + "_create"] = function() {
-                    self._search_create_popup("form");
-                };
+                if(!self.readonly){
+                   bindings[self.cm_id + "_search"] = function() {
+                        self._search_create_popup("search");
+                    };
+                    bindings[self.cm_id + "_create"] = function() {
+                        self._search_create_popup("form");
+                    };
+                }
                 bindings[self.cm_id + "_open"] = function() {
                     if (!self.value) {
                         return;

_______________________________________________
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