[FIX] Image : widget should be readonly when the record is in non editable mode.
authorSerpent Consulting Services <support@serpentcs.com>
Sat, 7 Jan 2012 08:40:06 +0000 (14:10 +0530)
committerSerpent Consulting Services <support@serpentcs.com>
Sat, 7 Jan 2012 08:40:06 +0000 (14:10 +0530)
lp bug: https://launchpad.net/bugs/912663 fixed

bzr revid: support@serpentcs.com-20120107084006-k4vl2zvcp9o420cq

addons/web/static/src/js/view_page.js

index 6ac5bc9..d3df512 100644 (file)
@@ -208,6 +208,12 @@ openerp.web.page = function (openerp) {
     openerp.web.page.FieldOne2ManyReadonly = openerp.web.form.FieldOne2Many.extend({
         force_readonly: true
     });
+    openerp.web.page.FieldBinaryImageReaonly = openerp.web.form.FieldBinaryImage.extend({
+        update_dom: function() {
+            this._super.apply(this, arguments);
+            this.$element.find('.oe-binary').hide();
+        },
+    });
     openerp.web.page.FieldBinaryFileReadonly = openerp.web.form.FieldBinary.extend({
         template: 'FieldURI.readonly',
         start: function() {
@@ -249,5 +255,6 @@ openerp.web.page = function (openerp) {
         'integer': 'openerp.web.page.FieldCharReadonly',
         'float_time': 'openerp.web.page.FieldCharReadonly',
         'binary': 'openerp.web.page.FieldBinaryFileReadonly',
+        'image': 'openerp.web.page.FieldBinaryImageReaonly',
     });
 };