diff --git a/addons/base_gengo/ir_translation.py b/addons/base_gengo/ir_translation.py
index edf939b3851..c8a5f9ef070 100644
--- a/addons/base_gengo/ir_translation.py
+++ b/addons/base_gengo/ir_translation.py
@@ -26,12 +26,7 @@ class ir_translation(osv.Model):
_name = "ir.translation"
_inherit = "ir.translation"
_columns = {
- 'gengo_comment': fields.text("Comments & Activity"),
'gengo_translation': fields.boolean("Gengo Auto Translation ?", help='If checked the term will be translated by Gengo automatically.'),
- 'gengo_control': fields.boolean('Gengo Traslated', help="If Term is translated using Gengo Service, the check box will be checked.", readonly=True),
+ 'gengo_comment': fields.text("Comments & Activity Linked to Gengo"),
'job_id': fields.char('Gengo JobId', size=32),
}
-
- _defaults = {
- 'gengo_control': False,
- }
diff --git a/addons/base_gengo/ir_translation.xml b/addons/base_gengo/ir_translation.xml
index 8a0e6a238b8..6725504df8a 100644
--- a/addons/base_gengo/ir_translation.xml
+++ b/addons/base_gengo/ir_translation.xml
@@ -7,8 +7,7 @@
-
-
+
@@ -20,12 +19,10 @@
ir.translation
-
-
-
-
+
-
+
+
diff --git a/addons/base_gengo/wizard/gengo_update_translation.py b/addons/base_gengo/wizard/gengo_update_translation.py
index 2299af02480..357d2a5bf74 100644
--- a/addons/base_gengo/wizard/gengo_update_translation.py
+++ b/addons/base_gengo/wizard/gengo_update_translation.py
@@ -65,7 +65,7 @@ CRON_VALS = {
'numbercall': -1,
'model': "'base.update.translations'",
'function': "",
- 'args': "'(20,)'",#not sure
+ 'args': "'(%s,)'" %s GENGO_DEFAULT_LIMIT,
}
@@ -175,6 +175,7 @@ class base_update_translation(osv.osv_memory):
model, res = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'base_gengo', xml_id)
cron_pool.write(cr, uid, [res], {'active': True}, context=context)
except:
+ #the cron job was not found, probably deleted previously, so we create it again using default values
CRON_VALS.update({'name': name, "function": fn})
return cron_pool.create(cr, uid, CRON_VALS, context)
@@ -243,8 +244,7 @@ class base_update_translation(osv.osv_memory):
continue
if job_response['response']['job']['status'] == 'approved':
vals.update({'state': 'translated',
- 'value': job_response['response']['job']['body_tgt'],
- 'gengo_control': True})
+ 'value': job_response['response']['job']['body_tgt'])
up_term += 1
job_comment = gengo.getTranslationJobComments(id=term.job_id)
if job_comment['opstat']=='ok':