summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorgpa <gpa@tinyerp.com>2010-11-25 10:57:29 +0530
committergpa <gpa@tinyerp.com>2010-11-25 10:57:29 +0530
commit9de5e301e1cd721d2aa7521b648b297969bfcef0 (patch)
tree309fc8f008343ca35c2e2888145a3dc814a0203f /bin
parent1a6ab82f7bd3c03020ea077029a8a174d7342727 (diff)
Improvement for the transformation of the icon file paths inside
bzr revid: gpa@tinyerp.com-20101125052729-bajcewtj468rhcjx
Diffstat (limited to 'bin')
-rw-r--r--bin/addons/base/ir/ir_ui_menu.py5
-rw-r--r--bin/tools/convert.py6
2 files changed, 6 insertions, 5 deletions
diff --git a/bin/addons/base/ir/ir_ui_menu.py b/bin/addons/base/ir/ir_ui_menu.py
index cdde195e14f..b9a26fd2cb8 100644
--- a/bin/addons/base/ir/ir_ui_menu.py
+++ b/bin/addons/base/ir/ir_ui_menu.py
@@ -23,6 +23,7 @@ from osv import fields, osv
import re
import tools
import base64
+import addons
def one_in(setA, setB):
"""Check the presence of an element of setA in setB
@@ -263,7 +264,9 @@ class ir_ui_menu(osv.osv):
return True
def read_image(self, path):
- icon = tools.file_open(path,'rb').read()
+ file = path.split(',')
+ icon_path = addons.get_module_resource(file[0],file[1])
+ icon = tools.file_open(icon_path,'rb').read()
return base64.encodestring(icon)
def _get_image_icon(self, cr, uid, ids, name, args, context=None):
diff --git a/bin/tools/convert.py b/bin/tools/convert.py
index f549478bba5..756004f1e78 100644
--- a/bin/tools/convert.py
+++ b/bin/tools/convert.py
@@ -25,7 +25,6 @@ import logging
import os.path
import pickle
import re
-import addons
# for eval context:
import time
@@ -638,11 +637,10 @@ form: module.record_id""" % (xml_id,)
values['sequence'] = int(rec.get('sequence'))
if rec.get('icon'):
values['icon'] = str(rec.get('icon'))
-
if rec.get('web_icon'):
- values['web_icon'] = addons.get_module_resource(self.module,str(rec.get('web_icon')))
+ values['web_icon'] = "%s,%s" %(self.module, str(rec.get('web_icon')))
if rec.get('web_icon_hover'):
- values['web_icon_hover'] = addons.get_module_resource(self.module,str(rec.get('web_icon_hover')))
+ values['web_icon_hover'] = "%s,%s" %(self.module, str(rec.get('web_icon_hover')))
if rec.get('groups'):
g_names = rec.get('groups','').split(',')