summaryrefslogtreecommitdiff
path: root/bin/addons/base/module/module.py
diff options
context:
space:
mode:
authorFabien Pinckaers <fp@tinyerp.com>2008-10-30 08:56:24 +0100
committerFabien Pinckaers <fp@tinyerp.com>2008-10-30 08:56:24 +0100
commit95ed4f39ad9bf4b9ddfbb46b2b334cba06666747 (patch)
treeab8a45524d768c8a239a359a8e573269a20f8b7b /bin/addons/base/module/module.py
parent201964cb6befeaf4713d9c2fcb02a6a17d5807b2 (diff)
improved_views
bzr revid: fp@tinyerp.com-20081030075624-q47d58h8btqcvr8i
Diffstat (limited to 'bin/addons/base/module/module.py')
-rw-r--r--bin/addons/base/module/module.py17
1 files changed, 1 insertions, 16 deletions
diff --git a/bin/addons/base/module/module.py b/bin/addons/base/module/module.py
index 323e032784f..03cad192bff 100644
--- a/bin/addons/base/module/module.py
+++ b/bin/addons/base/module/module.py
@@ -253,7 +253,7 @@ class module(osv.osv):
res = {}
model_data_obj = self.pool.get('ir.model.data')
view_obj = self.pool.get('ir.ui.view')
- for m in self.browse(cr, uid, ids):
+ for m in self.browse(cr, uid, ids, context=context):
if m.state == 'installed':
view_txt = ''
view_id = model_data_obj.search(cr,uid,[('module','=',m.name),('model','=','ir.ui.view')])
@@ -264,20 +264,6 @@ class module(osv.osv):
res[m.id] = ''
return res
- def _get_objects(self, cr, uid, ids, field_name=None, arg=None, context={}):
- res = {}
- model_data_obj=self.pool.get('ir.model.data')
- for m in self.browse(cr, uid, ids):
- if m.state=='installed':
- cr.execute('''select distinct model from ir_model_data where module = '%s' '''%(m.name))
- objects = cr.fetchall()
- obj_lst=map(lambda x:x[0],objects)
- res[m.id] = '\n'.join(obj_lst)
- else:
- res[m.id] = ''
- return res
-
-
_columns = {
'name': fields.char("Name", size=128, readonly=True, required=True),
'category_id': fields.many2one('ir.module.category', 'Category', readonly=True),
@@ -307,7 +293,6 @@ class module(osv.osv):
'menus_by_module': fields.function(_get_menus, method=True, string='Menus', type='text'),
'reports_by_module': fields.function(_get_reports, method=True, string='Reports', type='text'),
'views_by_module': fields.function(_get_views, method=True, string='Views', type='text'),
- 'objects_by_module': fields.function(_get_objects, method=True, string='Objects', type='text'),
}
_defaults = {