From 484baa832d2ece41aa350d1965f8f98d73b450a7 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Mon, 29 Dec 2014 18:21:29 +0100 Subject: [PATCH] Add module product_no_translation --- product_no_translation/__init__.py | 23 +++++++++++++++ product_no_translation/__openerp__.py | 40 +++++++++++++++++++++++++++ product_no_translation/product.py | 32 +++++++++++++++++++++ 3 files changed, 95 insertions(+) create mode 100644 product_no_translation/__init__.py create mode 100644 product_no_translation/__openerp__.py create mode 100644 product_no_translation/product.py diff --git a/product_no_translation/__init__.py b/product_no_translation/__init__.py new file mode 100644 index 0000000..936b9d4 --- /dev/null +++ b/product_no_translation/__init__.py @@ -0,0 +1,23 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# Product No Translation module for Odoo +# Copyright (C) 2014 Akretion (http://www.akretion.com) +# @author Alexis de Lattre +# +# 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 . import product diff --git a/product_no_translation/__openerp__.py b/product_no_translation/__openerp__.py new file mode 100644 index 0000000..2bf9c7f --- /dev/null +++ b/product_no_translation/__openerp__.py @@ -0,0 +1,40 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# Product No Translation module for Odoo +# Copyright (C) 2014 Akretion (http://www.akretion.com) +# @author Alexis de Lattre +# +# 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 . +# +############################################################################## + + +{ + 'name': 'Product no Translation', + 'version': '0.1', + 'category': 'Sales Management', + 'license': 'AGPL-3', + 'summary': 'For companies that work with only one language', + 'description': """ +This module sets the translatable fields of the product object (name, +descriptions) to non-translatable fields. + +This change is usefull for companies that work with only one language. +And it reduces the start time of the Point of Sale ! + """, + 'author': 'Akretion', + 'website': 'http://www.akretion.com', + 'depends': ['product'], +} diff --git a/product_no_translation/product.py b/product_no_translation/product.py new file mode 100644 index 0000000..e6283b2 --- /dev/null +++ b/product_no_translation/product.py @@ -0,0 +1,32 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# Product No Translation module for Odoo +# Copyright (C) 2014 Akretion (http://www.akretion.com) +# @author Alexis de Lattre +# +# 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 openerp import models, fields + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + description_sale = fields.Text(translate=False) + description_purchase = fields.Text(translate=False) + description = fields.Text(translate=False) + name = fields.Char(translate=False)