summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2012-02-28 15:40:24 +0100
committerniv-openerp <nicolas.vanhoren@openerp.com>2012-02-28 15:40:24 +0100
commit74efca03cc290173484dea4c8d78d74e2d7a3c7a (patch)
tree72eb5f27acddd25a874994a23844e4bb88f3f8f9 /addons/web/static/src
parentf1280e67f225775f5d6f27a7a5b1e38ab8a12acf (diff)
[fix] minor problem in m2o
lp bug: https://launchpad.net/bugs/923898 fixed bzr revid: nicolas.vanhoren@openerp.com-20120228144024-ihavt9si03lorzsu
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/view_form.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js
index 17b9849cd42..bee5016f0be 100644
--- a/addons/web/static/src/js/view_form.js
+++ b/addons/web/static/src/js/view_form.js
@@ -1938,9 +1938,13 @@ openerp.web.form.FieldMany2One = openerp.web.form.Field.extend({
$cmenu.append(QWeb.render("FieldMany2One.context_menu", {widget: self}));
var bindings = {};
bindings[self.cm_id + "_search"] = function() {
+ if (self.readonly)
+ return;
self._search_create_popup("search");
};
bindings[self.cm_id + "_create"] = function() {
+ if (self.readonly)
+ return;
self._search_create_popup("form");
};
bindings[self.cm_id + "_open"] = function() {