From 9eda964e6e165f35a77242cba0e57c3e73187b6a Mon Sep 17 00:00:00 2001 From: "Twinkle Christian (OpenERP)" Date: Fri, 13 Jul 2012 17:41:29 +0530 Subject: [PATCH 1/3] [IMP]Adding .py files in base_gengo module bzr revid: tch@tinyerp.com-20120713121129-bw973p0ruwlvfm60 --- addons/base_gengo/__init__.py | 9 +++++++++ addons/base_gengo/__openerp__.py | 4 +++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/addons/base_gengo/__init__.py b/addons/base_gengo/__init__.py index 6825dc22f47..e1537d7ab27 100644 --- a/addons/base_gengo/__init__.py +++ b/addons/base_gengo/__init__.py @@ -19,4 +19,13 @@ # ############################################################################## +import res_company +import ir_translation + + + + + + + # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/base_gengo/__openerp__.py b/addons/base_gengo/__openerp__.py index 43a6e258418..4f1d296f856 100644 --- a/addons/base_gengo/__openerp__.py +++ b/addons/base_gengo/__openerp__.py @@ -30,7 +30,9 @@ Automated Translations through Gengo API 'website': 'http://www.openerp.com', 'depends': ['base'], 'init_xml': [], - 'update_xml': [], + 'update_xml': [ + 'ir_translation.xml' + ], 'demo_xml': [], 'test': [], 'installable': True, From 07f5aaf242b6a2f69d6242ce7cf8f9d77430ba2c Mon Sep 17 00:00:00 2001 From: "Twinkle Christian (OpenERP)" Date: Fri, 13 Jul 2012 17:49:35 +0530 Subject: [PATCH 2/3] [IMP]Adding .py files in base_gengo module bzr revid: tch@tinyerp.com-20120713121935-8akpxoebe6i9j1ja --- addons/base_gengo/ir_translation.py | 41 ++++++++++++++++++++++++++ addons/base_gengo/ir_translation.xml | 17 +++++++++++ addons/base_gengo/res_company.py | 43 ++++++++++++++++++++++++++++ 3 files changed, 101 insertions(+) create mode 100644 addons/base_gengo/ir_translation.py create mode 100644 addons/base_gengo/ir_translation.xml create mode 100644 addons/base_gengo/res_company.py diff --git a/addons/base_gengo/ir_translation.py b/addons/base_gengo/ir_translation.py new file mode 100644 index 00000000000..7160d102970 --- /dev/null +++ b/addons/base_gengo/ir_translation.py @@ -0,0 +1,41 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from osv import fields,osv,orm +import os +import openerp +import tools + +class ir_translation(osv.osv): + _name = "ir.translation" + _description="Translation" + _inherit="ir.translation" + _columns = { + 'gengo_comment':fields.text("comments", help="Comment for translators"), + 'gengo_translation':fields.boolean("Translation", help='This term has to be translated by Gengo automatically'), + 'gengo_control':fields.boolean('Active'), + + } + + _defaults = { + 'gengo_control':False, + } + diff --git a/addons/base_gengo/ir_translation.xml b/addons/base_gengo/ir_translation.xml new file mode 100644 index 00000000000..72c6f99730d --- /dev/null +++ b/addons/base_gengo/ir_translation.xml @@ -0,0 +1,17 @@ + + + + + Translations + ir.translation + + search + + + + + + + + + diff --git a/addons/base_gengo/res_company.py b/addons/base_gengo/res_company.py new file mode 100644 index 00000000000..1fa07bb65e2 --- /dev/null +++ b/addons/base_gengo/res_company.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from osv import fields,osv,orm +import os +import openerp +import tools + +class res_company(osv.osv): + _name = "res.company" + _description = "companies" + _inherit = "res.company" + _columns = { + "gengo_private_key":fields.text("Gengo private key"), + "gengo_public_key":fields.text("Gengo public key"), + "gengo_tier":fields.selection([('machine','Machine'), + ('standard','Standard'), + ('pro','Pro'), + ('ultra','Ultra')],"Tier types", required=True), + "gengo_comment":fields.text("comments"), + "gengo_auto_approve":fields.boolean("Active"), + "fields_ids":fields.many2many('ir.model.fields','fields_company_rel','field_id','model_id'), + + } + From 99f81a5d9723f931b2963dd1b26e673cd023457f Mon Sep 17 00:00:00 2001 From: "Twinkle Christian (OpenERP)" Date: Fri, 13 Jul 2012 18:38:03 +0530 Subject: [PATCH 3/3] [IMP]Adding .py files in base_gengo module bzr revid: tch@tinyerp.com-20120713130803-slnbqdvlc9ypf14a --- addons/base_gengo/ir_translation.py | 7 ++----- addons/base_gengo/res_company.py | 7 ++----- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/addons/base_gengo/ir_translation.py b/addons/base_gengo/ir_translation.py index 7160d102970..053f72f5c2c 100644 --- a/addons/base_gengo/ir_translation.py +++ b/addons/base_gengo/ir_translation.py @@ -19,12 +19,9 @@ # ############################################################################## -from osv import fields,osv,orm -import os -import openerp -import tools +from osv import fields,osv -class ir_translation(osv.osv): +class ir_translation(osv.Model): _name = "ir.translation" _description="Translation" _inherit="ir.translation" diff --git a/addons/base_gengo/res_company.py b/addons/base_gengo/res_company.py index 1fa07bb65e2..81ef413dbe0 100644 --- a/addons/base_gengo/res_company.py +++ b/addons/base_gengo/res_company.py @@ -19,12 +19,9 @@ # ############################################################################## -from osv import fields,osv,orm -import os -import openerp -import tools +from osv import fields,osv -class res_company(osv.osv): +class res_company(osv.Model): _name = "res.company" _description = "companies" _inherit = "res.company"