diff options
| author | Fabien Pinckaers <fp@tinyerp.com> | 2008-10-30 08:56:24 +0100 |
|---|---|---|
| committer | Fabien Pinckaers <fp@tinyerp.com> | 2008-10-30 08:56:24 +0100 |
| commit | 95ed4f39ad9bf4b9ddfbb46b2b334cba06666747 (patch) | |
| tree | ab8a45524d768c8a239a359a8e573269a20f8b7b /bin/addons/base/module/module.py | |
| parent | 201964cb6befeaf4713d9c2fcb02a6a17d5807b2 (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.py | 17 |
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 = { |
