[REN] Renamed the state field key value
authorJigar Amin - OpenERP <jam@tinyerp.com>
Tue, 28 Aug 2012 10:15:59 +0000 (15:45 +0530)
committerJigar Amin - OpenERP <jam@tinyerp.com>
Tue, 28 Aug 2012 10:15:59 +0000 (15:45 +0530)
bzr revid: jam@tinyerp.com-20120828101559-l2zbivjzlmu7baq2

openerp/addons/base/ir/ir_translation.py

index 7693f95..f0a0ccc 100644 (file)
@@ -77,9 +77,9 @@ class ir_translation_import_cursor(object):
     def push(self, ddict):
         """Feed a translation, as a dictionary, into the cursor
         """
-        state= "translated"
-        if not ddict['value']:
-            state = 'translate'
+        state = ddict['value'] and "to_translate" or "translated" 
+        if not :
+            state = 
         self._cr.execute("INSERT INTO " + self._table_name \
                 + """(name, lang, res_id, src, type,
                         imd_model, imd_module, imd_name, value,state)
@@ -170,7 +170,7 @@ class ir_translation(osv.osv):
         'type': fields.selection(TRANSLATION_TYPE, string='Type', size=16, select=True),
         'src': fields.text('Source'),
         'value': fields.text('Translation Value'),
-        'state':fields.selection([('translate','To Translate'),('inprogress','Translation in Progress'),('translated','Translated')])
+        'state':fields.selection([('to_translate','To Translate'),('inprogress','Translation in Progress'),('translated','Translated')])
     }
     
     _defaults = {
@@ -305,14 +305,14 @@ class ir_translation(osv.osv):
         return ids
 
     def write(self, cursor, user, ids, vals, context=None):
-        if vals.get('src'):
-            result= vals.update({'state':'translate'})
-        if vals.get('value'):
-            result= vals.update({'state':'translated'})
         if not context:
             context = {}
         if isinstance(ids, (int, long)):
             ids = [ids]
+        if vals.get('src'):
+            result = vals.update({'state':'to_translate'})
+        if vals.get('value'):
+            result = vals.update({'state':'translated'})
         result = super(ir_translation, self).write(cursor, user, ids, vals, context=context)
         for trans_obj in self.read(cursor, user, ids, ['name','type','res_id','src','lang'], context=context):
             self._get_source.clear_cache(self, user, trans_obj['name'], trans_obj['type'], trans_obj['lang'], trans_obj['src'])