[REM] document : remove code of get_translation and remove user context_lang from...
authorHarry (Open ERP) <hmo@tinyerp.com>
Wed, 16 Sep 2009 11:07:22 +0000 (16:37 +0530)
committerHarry (Open ERP) <hmo@tinyerp.com>
Wed, 16 Sep 2009 11:07:22 +0000 (16:37 +0530)
bzr revid: hmo@tinyerp.com-20090916110722-4kl5t5q71im6c76i

addons/document/document.py

index 21aa596..082ea01 100644 (file)
@@ -125,16 +125,7 @@ class node_class(object):
     
     def get_translation(self,value,lang):
         result = value
-        pool = pooler.get_pool(self.cr.dbname)        
-        translation_ids = pool.get('ir.translation').search(self.cr, self.uid, [('value','=',value),('lang','=',lang),('type','=','model')])
-        if len(translation_ids):
-            tran_id = translation_ids[0]
-            translation = pool.get('ir.translation').read(self.cr, self.uid, tran_id, ['res_id','name'])
-            res_model,field_name = tuple(translation['name'].split(','))  
-            res_id = translation['res_id']        
-            res = pool.get(res_model).read(self.cr, self.uid, res_id, [field_name])
-            if res:
-                result = res[field_name]
+        #TODO : to get translation term        
         return result 
     
     def directory_list_for_child(self,nodename,parent=False):
@@ -346,12 +337,8 @@ class document_directory(osv.osv):
             object: the object.directory or object.directory.content
             object2: the other object linked (if object.directory.content)
     """
-    def get_object(self, cr, uid, uri, context={}):
-        lang = context.get('lang',False)
-        if not lang:
-            user = self.pool.get('res.users').browse(cr, uid, uid)
-            lang = user.context_lang 
-        context['lang'] = lang
+    def get_object(self, cr, uid, uri, context={}):        
+        #TODO : set user's context_lang in context        
         if not uri:
             return node_class(cr, uid, '', False, context=context, type='database')
         turi = tuple(uri)