Amit Dodiya (OpenERP) has proposed merging
lp:~openerp-dev/openobject-client/6.1-opw-573333-ado into
lp:openobject-client/6.1.
Requested reviews:
Xavier ALT (OpenERP) (xal-openerp)
Naresh(OpenERP) (nch-openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-client/6.1-opw-573333-ado/+merge/100075
Hello,
"[FIX] Set filename when uploading an image is broken on 6.1"
Steps:
1). Goto : Settings/Customization/User Interface/Views
2). Open product.normal.form
3). Add "<field name="product_image" widget="image" nolabel="1"
filename="default_code"/>" instead of "<field name="product_image"
widget="image" nolabel="1"/>"
4). Try to upload image in product.
After adding filename tag "reference" is fill with the name but the field
"product_images" is empty.
Thanks,
Amit
--
https://code.launchpad.net/~openerp-dev/openobject-client/6.1-opw-573333-ado/+merge/100075
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-client/6.1-opw-573333-ado.
=== modified file 'bin/widget/view/form_gtk/image.py'
--- bin/widget/view/form_gtk/image.py 2011-09-26 12:53:49 +0000
+++ bin/widget/view/form_gtk/image.py 2012-03-30 06:25:19 +0000
@@ -96,6 +96,7 @@
self.alignment.add(self.hbox)
self.widget.pack_start(self.alignment, expand=False, fill=False)
self.update_img()
+ self.update_image_reg = False
def sig_add(self, widget):
filter_all = gtk.FileFilter()
@@ -115,7 +116,9 @@
self._value = encodestring(file(filename, 'rb').read())
self.update_img()
if self.has_filename and self.has_filename in self._view.model.mgroup.mfields:
+ self.update_image_reg = True
self._view.model.set({self.has_filename: os.path.basename(filename)}, modified=True)
+ self.update_image_reg = False
def _get_filename(self):
## if a filename attribute is provided and if its referencing it to a
@@ -220,7 +223,8 @@
def display(self, model, model_field):
if not model_field:
return False
- self._value = model_field.get(model)
+ if not self.update_image_reg:
+ self._value = model_field.get(model)
super(image_wid, self).display(model, model_field)
self.update_img()
_______________________________________________
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