From 2ffc0f7a1a726dfc148e2e7cb4741e3c7ae7a8be Mon Sep 17 00:00:00 2001 From: Jacques-Etienne Baudoux Date: Wed, 20 Feb 2013 12:27:22 +0100 Subject: [PATCH 01/30] [ADD] module sale_validity : Add validity date on Sales Quotation (../trunk-generic/ rev 1) --- sale_validity/__init__.py | 1 + sale_validity/__openerp__.py | 35 +++++++++++++++++++++++++++++++ sale_validity/model/__init__.py | 1 + sale_validity/model/sale_order.py | 26 +++++++++++++++++++++++ sale_validity/view/sale_order.xml | 18 ++++++++++++++++ 5 files changed, 81 insertions(+) create mode 100644 sale_validity/__init__.py create mode 100644 sale_validity/__openerp__.py create mode 100644 sale_validity/model/__init__.py create mode 100644 sale_validity/model/sale_order.py create mode 100644 sale_validity/view/sale_order.xml diff --git a/sale_validity/__init__.py b/sale_validity/__init__.py new file mode 100644 index 00000000000..16e8b082fea --- /dev/null +++ b/sale_validity/__init__.py @@ -0,0 +1 @@ +import model diff --git a/sale_validity/__openerp__.py b/sale_validity/__openerp__.py new file mode 100644 index 00000000000..8146d3ad381 --- /dev/null +++ b/sale_validity/__openerp__.py @@ -0,0 +1,35 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# Author: Jacques-Etienne Baudoux +# Copyright 2013 Camptocamp SA +# +# 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": "Sales Quotation Validity Date", + "version": "7.0.0", + "depends": ["sale"], + "author": "Camptocamp", + "category": "Sales", + "website": "http://www.camptocamp.com", + "description": "Add a validity date on the sales quotation defining until when the quotation is valid", + 'data': [ + "view/sale_order.xml", + ], + 'installable': True, + 'active': False, +} diff --git a/sale_validity/model/__init__.py b/sale_validity/model/__init__.py new file mode 100644 index 00000000000..553da9fc56b --- /dev/null +++ b/sale_validity/model/__init__.py @@ -0,0 +1 @@ +import sale_order diff --git a/sale_validity/model/sale_order.py b/sale_validity/model/sale_order.py new file mode 100644 index 00000000000..da61de98e11 --- /dev/null +++ b/sale_validity/model/sale_order.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- + +from osv import fields, osv +from tools.translate import _ +from openerp import SUPERUSER_ID + +""" +* Pre-book stock while sale order is not yet confirmed. + Create a stock move (without picking and procurement) to decrease virtual stock. That reservation gets updated with the sale order line. + If a reservation is existing at order confirmation, use it in the generated picking. +""" + +class sale_order(osv.osv): + _inherit = "sale.order" + + _columns = { + 'date_validity': fields.date("Valid Until", help="Define date until when quotation is valid", + readonly=True, + states={ + 'draft':[('readonly',False)], + 'sent':[('readonly',True)], #don't allow to modify validity date when quotation has been send + }, + track_visibility='onchange', + ), + } + diff --git a/sale_validity/view/sale_order.xml b/sale_validity/view/sale_order.xml new file mode 100644 index 00000000000..5c91927439b --- /dev/null +++ b/sale_validity/view/sale_order.xml @@ -0,0 +1,18 @@ + + + + + + sale.order.form.validity + sale.order + form + + + + + + + + + + From 089d21707ab203a1a0b1bbe6348de0799fd5d587 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 8 Nov 2013 09:35:37 +0100 Subject: [PATCH 02/30] [FIX] sale_validity: import style + licence + manifest description + PEP8 --- sale_validity/__init__.py | 22 ++++++++++++++- sale_validity/__openerp__.py | 32 ++++++++++++---------- sale_validity/model/__init__.py | 22 ++++++++++++++- sale_validity/model/sale_order.py | 45 ++++++++++++++++++------------- 4 files changed, 86 insertions(+), 35 deletions(-) diff --git a/sale_validity/__init__.py b/sale_validity/__init__.py index 16e8b082fea..3114393460f 100644 --- a/sale_validity/__init__.py +++ b/sale_validity/__init__.py @@ -1 +1,21 @@ -import model +# -*- coding: utf-8 -*- +############################################################################## +# +# Copyright 2013 Camptocamp SA +# +# 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 model diff --git a/sale_validity/__openerp__.py b/sale_validity/__openerp__.py index 8146d3ad381..b1dd847a03e 100644 --- a/sale_validity/__openerp__.py +++ b/sale_validity/__openerp__.py @@ -19,17 +19,21 @@ # ############################################################################## -{ - "name": "Sales Quotation Validity Date", - "version": "7.0.0", - "depends": ["sale"], - "author": "Camptocamp", - "category": "Sales", - "website": "http://www.camptocamp.com", - "description": "Add a validity date on the sales quotation defining until when the quotation is valid", - 'data': [ - "view/sale_order.xml", - ], - 'installable': True, - 'active': False, -} +{"name": "Sales Quotation Validity Date", + "version": "7.0.0", + "depends": ["sale"], + "author": "Camptocamp", + "category": "Sales", + "website": "http://www.camptocamp.com", + "description": """ +Sale order validity date +======================== + +Add a validity date on the sales quotation defining +until when the quotation is valid + +""", + 'data': ["view/sale_order.xml"], + 'installable': True, + 'active': False, + } diff --git a/sale_validity/model/__init__.py b/sale_validity/model/__init__.py index 553da9fc56b..b96785e5cec 100644 --- a/sale_validity/model/__init__.py +++ b/sale_validity/model/__init__.py @@ -1 +1,21 @@ -import sale_order +# -*- coding: utf-8 -*- +############################################################################## +# +# Copyright 2013 Camptocamp SA +# +# 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 sale_order diff --git a/sale_validity/model/sale_order.py b/sale_validity/model/sale_order.py index da61de98e11..81904abf4e1 100644 --- a/sale_validity/model/sale_order.py +++ b/sale_validity/model/sale_order.py @@ -1,26 +1,33 @@ # -*- coding: utf-8 -*- - +############################################################################## +# +# Copyright 2013 Camptocamp SA +# +# 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 -from tools.translate import _ -from openerp import SUPERUSER_ID -""" -* Pre-book stock while sale order is not yet confirmed. - Create a stock move (without picking and procurement) to decrease virtual stock. That reservation gets updated with the sale order line. - If a reservation is existing at order confirmation, use it in the generated picking. -""" class sale_order(osv.osv): _inherit = "sale.order" - _columns = { - 'date_validity': fields.date("Valid Until", help="Define date until when quotation is valid", - readonly=True, - states={ - 'draft':[('readonly',False)], - 'sent':[('readonly',True)], #don't allow to modify validity date when quotation has been send - }, - track_visibility='onchange', - ), - } - + _columns = {'date_validity': fields.date("Valid Until", + help="Define date until when quotation is valid", + readonly=True, + states={ + 'draft': [('readonly', False)], + 'sent': [('readonly', True)], + }, + track_visibility='onchange')} From 0299561cc472a092fd9a050b2aac92081410abf6 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 15 Jan 2014 12:58:37 +0100 Subject: [PATCH 03/30] Update v7 code style and PEP8 Add POT file Add default value duration (in days) for validity per company (ignored if you leave the value to 0, which is the default). --- sale_validity/__openerp__.py | 9 +++- sale_validity/i18n/sale_validity.pot | 57 ++++++++++++++++++++++++ sale_validity/model/__init__.py | 1 + sale_validity/model/company.py | 42 ++++++++++++++++++ sale_validity/model/sale_order.py | 66 +++++++++++++++++++++++----- sale_validity/view/company_view.xml | 25 +++++++++++ sale_validity/view/sale_order.xml | 4 +- 7 files changed, 191 insertions(+), 13 deletions(-) create mode 100644 sale_validity/i18n/sale_validity.pot create mode 100644 sale_validity/model/company.py create mode 100644 sale_validity/view/company_view.xml diff --git a/sale_validity/__openerp__.py b/sale_validity/__openerp__.py index b1dd847a03e..f606cbeb68e 100644 --- a/sale_validity/__openerp__.py +++ b/sale_validity/__openerp__.py @@ -30,10 +30,15 @@ ======================== Add a validity date on the sales quotation defining -until when the quotation is valid +until when the quotation is valid. + +A default validity duration (in days) can be configured on the company. """, - 'data': ["view/sale_order.xml"], + 'data': [ + "view/sale_order.xml", + "view/company_view.xml", + ], 'installable': True, 'active': False, } diff --git a/sale_validity/i18n/sale_validity.pot b/sale_validity/i18n/sale_validity.pot new file mode 100644 index 00000000000..522d3fbb588 --- /dev/null +++ b/sale_validity/i18n/sale_validity.pot @@ -0,0 +1,57 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * sale_validity +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 7.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-01-15 11:51+0000\n" +"PO-Revision-Date: 2014-01-15 11:51+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_validity +#: view:sale.order:0 +msgid "date_order_change(date_order, date_validity, company_id, context)" +msgstr "" + +#. module: sale_validity +#: help:sale.order,date_validity:0 +msgid "Define date until when quotation is valid" +msgstr "" + +#. module: sale_validity +#: field:sale.order,date_validity:0 +msgid "Valid Until" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: field:res.company,default_sale_order_validity_days:0 +msgid "Default Validity of Sale Orders (in days)" +msgstr "" + +#. module: sale_validity +#: help:res.company,default_sale_order_validity_days:0 +msgid "By default, the validity date of sale orders will be the date of the sale order plus the number of days defined in this field. If the value of this field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "The value of the field 'Default Validity Duration of Sale Orders' must be positive or 0." +msgstr "" + diff --git a/sale_validity/model/__init__.py b/sale_validity/model/__init__.py index b96785e5cec..56431d18e2b 100644 --- a/sale_validity/model/__init__.py +++ b/sale_validity/model/__init__.py @@ -18,4 +18,5 @@ # ############################################################################## +from . import company from . import sale_order diff --git a/sale_validity/model/company.py b/sale_validity/model/company.py new file mode 100644 index 00000000000..98b9042286a --- /dev/null +++ b/sale_validity/model/company.py @@ -0,0 +1,42 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# 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.osv import fields, orm + + +class res_company(orm.Model): + _inherit = "res.company" + + _columns = { + 'default_sale_order_validity_days': fields.integer( + "Default Validity of Sale Orders (in days)", + help="By default, the validity date of sale orders will be " + "the date of the sale order plus the number of days defined " + "in this field. If the value of this field is 0, the sale orders " + "will not have a validity date by default."), + } + + _sql_constraints = [ + ('sale_order_validity_days_positive', + 'CHECK (default_sale_order_validity_days >= 0)', + "The value of the field 'Default Validity Duration of Sale Orders' " + "must be positive or 0."), + ] diff --git a/sale_validity/model/sale_order.py b/sale_validity/model/sale_order.py index 81904abf4e1..b13a8f99f3e 100644 --- a/sale_validity/model/sale_order.py +++ b/sale_validity/model/sale_order.py @@ -17,17 +17,63 @@ # along with this program. If not, see . # ############################################################################## -from osv import fields, osv +from openerp.osv import fields, orm +from openerp.tools import DEFAULT_SERVER_DATE_FORMAT +from datetime import datetime +from dateutil.relativedelta import relativedelta -class sale_order(osv.osv): + +class sale_order(orm.Model): _inherit = "sale.order" - _columns = {'date_validity': fields.date("Valid Until", - help="Define date until when quotation is valid", - readonly=True, - states={ - 'draft': [('readonly', False)], - 'sent': [('readonly', True)], - }, - track_visibility='onchange')} + _columns = { + 'date_validity': fields.date( + "Valid Until", + help="Define date until when quotation is valid", + readonly=True, + states={ + 'draft': [('readonly', False)], + 'sent': [('readonly', True)], + }, + track_visibility='onchange'), + } + + def _default_date_validity(self, cr, uid, context=None): + date_validity_str = False + company_id = self.pool['res.company']._company_default_get( + cr, uid, 'sale.order', context=context) + company = self.pool['res.company'].browse( + cr, uid, company_id, context=context) + if company.default_sale_order_validity_days: + today_str = fields.date.context_today( + self, cr, uid, context=context) + today = datetime.strptime(today_str, DEFAULT_SERVER_DATE_FORMAT) + date_validity = today + relativedelta( + days=company.default_sale_order_validity_days) + date_validity_str = date_validity.strftime( + DEFAULT_SERVER_DATE_FORMAT) + return date_validity_str + + _defaults = { + 'date_validity': _default_date_validity, + } + + def date_order_change( + self, cr, uid, ids, date_order, date_validity, company_id, + context=None): + res = {'value': {}} + if date_order: + if not company_id: + company_id = self.pool['res.company']._company_default_get( + cr, uid, 'sale.order', context=context) + company = self.pool['res.company'].browse( + cr, uid, company_id, context=context) + if company.default_sale_order_validity_days: + date_order = datetime.strptime( + date_order, DEFAULT_SERVER_DATE_FORMAT) + date_validity = date_order + relativedelta( + days=company.default_sale_order_validity_days) + res['value']['date_validity'] = date_validity.strftime( + DEFAULT_SERVER_DATE_FORMAT) + return res diff --git a/sale_validity/view/company_view.xml b/sale_validity/view/company_view.xml new file mode 100644 index 00000000000..76475eba36d --- /dev/null +++ b/sale_validity/view/company_view.xml @@ -0,0 +1,25 @@ + + + + + + + + default.sale.order.validity.company.form + res.company + + + + + + + + + + + + diff --git a/sale_validity/view/sale_order.xml b/sale_validity/view/sale_order.xml index 5c91927439b..f4e1dbdd79b 100644 --- a/sale_validity/view/sale_order.xml +++ b/sale_validity/view/sale_order.xml @@ -5,12 +5,14 @@ sale.order.form.validity sale.order - form + + date_order_change(date_order, date_validity, company_id, context) + From 1480f132e6484ab1493dfee4bfb0c602710e1eef Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of sale-core-editors Date: Fri, 14 Mar 2014 06:58:58 +0000 Subject: [PATCH 04/30] Launchpad automatic translations update. --- sale_validity/i18n/fr.po | 63 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 sale_validity/i18n/fr.po diff --git a/sale_validity/i18n/fr.po b/sale_validity/i18n/fr.po new file mode 100644 index 00000000000..07b899e9d98 --- /dev/null +++ b/sale_validity/i18n/fr.po @@ -0,0 +1,63 @@ +# French translation for sale-wkfl +# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 +# This file is distributed under the same license as the sale-wkfl package. +# FIRST AUTHOR , 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: sale-wkfl\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2014-01-15 11:51+0000\n" +"PO-Revision-Date: 2014-03-13 14:50+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2014-05-28 05:52+0000\n" +"X-Generator: Launchpad (build 17017)\n" + +#. module: sale_validity +#: view:sale.order:0 +msgid "date_order_change(date_order, date_validity, company_id, context)" +msgstr "" + +#. module: sale_validity +#: help:sale.order,date_validity:0 +msgid "Define date until when quotation is valid" +msgstr "" + +#. module: sale_validity +#: field:sale.order,date_validity:0 +msgid "Valid Until" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: field:res.company,default_sale_order_validity_days:0 +msgid "Default Validity of Sale Orders (in days)" +msgstr "" + +#. module: sale_validity +#: help:res.company,default_sale_order_validity_days:0 +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" From dd3e26d1d86650dedbfd32f812f469bf58f08f09 Mon Sep 17 00:00:00 2001 From: Lorenzo Battistini Date: Thu, 7 Aug 2014 12:23:36 +0200 Subject: [PATCH 05/30] [FIX] repository PEP8 --- sale_validity/__init__.py | 4 ++-- sale_validity/__openerp__.py | 10 +++++----- sale_validity/model/__init__.py | 4 ++-- sale_validity/model/company.py | 6 +++--- sale_validity/model/sale_order.py | 8 ++++---- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/sale_validity/__init__.py b/sale_validity/__init__.py index 3114393460f..bcdec207558 100644 --- a/sale_validity/__init__.py +++ b/sale_validity/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -############################################################################## +# # # Copyright 2013 Camptocamp SA # @@ -16,6 +16,6 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . # -############################################################################## +# from . import model diff --git a/sale_validity/__openerp__.py b/sale_validity/__openerp__.py index f606cbeb68e..3273624a3aa 100644 --- a/sale_validity/__openerp__.py +++ b/sale_validity/__openerp__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -############################################################################## +# # # Author: Jacques-Etienne Baudoux # Copyright 2013 Camptocamp SA @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . # -############################################################################## +# {"name": "Sales Quotation Validity Date", "version": "7.0.0", @@ -36,9 +36,9 @@ """, 'data': [ - "view/sale_order.xml", - "view/company_view.xml", - ], + "view/sale_order.xml", + "view/company_view.xml", + ], 'installable': True, 'active': False, } diff --git a/sale_validity/model/__init__.py b/sale_validity/model/__init__.py index 56431d18e2b..c5a2a22c141 100644 --- a/sale_validity/model/__init__.py +++ b/sale_validity/model/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -############################################################################## +# # # Copyright 2013 Camptocamp SA # @@ -16,7 +16,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . # -############################################################################## +# from . import company from . import sale_order diff --git a/sale_validity/model/company.py b/sale_validity/model/company.py index 98b9042286a..cd554b0a60c 100644 --- a/sale_validity/model/company.py +++ b/sale_validity/model/company.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -############################################################################## +# # # Copyright (C) 2014 Akretion (http://www.akretion.com) # @author Alexis de Lattre @@ -17,7 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . # -############################################################################## +# from openerp.osv import fields, orm @@ -32,7 +32,7 @@ class res_company(orm.Model): "the date of the sale order plus the number of days defined " "in this field. If the value of this field is 0, the sale orders " "will not have a validity date by default."), - } + } _sql_constraints = [ ('sale_order_validity_days_positive', diff --git a/sale_validity/model/sale_order.py b/sale_validity/model/sale_order.py index b13a8f99f3e..3b29145b678 100644 --- a/sale_validity/model/sale_order.py +++ b/sale_validity/model/sale_order.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -############################################################################## +# # # Copyright 2013 Camptocamp SA # @@ -16,7 +16,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . # -############################################################################## +# from openerp.osv import fields, orm from openerp.tools import DEFAULT_SERVER_DATE_FORMAT @@ -37,7 +37,7 @@ class sale_order(orm.Model): 'sent': [('readonly', True)], }, track_visibility='onchange'), - } + } def _default_date_validity(self, cr, uid, context=None): date_validity_str = False @@ -57,7 +57,7 @@ def _default_date_validity(self, cr, uid, context=None): _defaults = { 'date_validity': _default_date_validity, - } + } def date_order_change( self, cr, uid, ids, date_order, date_validity, company_id, From 53a5c31eddd15c85fc69c03d5a32ce04619379a5 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Fri, 8 Aug 2014 01:58:03 +0200 Subject: [PATCH 06/30] - Set as uninstallable and moved to __unported__ dir all modules. - Update travis.yml to 8.0 --- sale_validity/__init__.py | 21 -------- sale_validity/__openerp__.py | 44 ---------------- sale_validity/i18n/fr.po | 63 ---------------------- sale_validity/i18n/sale_validity.pot | 57 -------------------- sale_validity/model/__init__.py | 22 -------- sale_validity/model/company.py | 42 --------------- sale_validity/model/sale_order.py | 79 ---------------------------- sale_validity/view/company_view.xml | 25 --------- sale_validity/view/sale_order.xml | 20 ------- 9 files changed, 373 deletions(-) delete mode 100644 sale_validity/__init__.py delete mode 100644 sale_validity/__openerp__.py delete mode 100644 sale_validity/i18n/fr.po delete mode 100644 sale_validity/i18n/sale_validity.pot delete mode 100644 sale_validity/model/__init__.py delete mode 100644 sale_validity/model/company.py delete mode 100644 sale_validity/model/sale_order.py delete mode 100644 sale_validity/view/company_view.xml delete mode 100644 sale_validity/view/sale_order.xml diff --git a/sale_validity/__init__.py b/sale_validity/__init__.py deleted file mode 100644 index bcdec207558..00000000000 --- a/sale_validity/__init__.py +++ /dev/null @@ -1,21 +0,0 @@ -# -*- coding: utf-8 -*- -# -# -# Copyright 2013 Camptocamp SA -# -# 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 model diff --git a/sale_validity/__openerp__.py b/sale_validity/__openerp__.py deleted file mode 100644 index 3273624a3aa..00000000000 --- a/sale_validity/__openerp__.py +++ /dev/null @@ -1,44 +0,0 @@ -# -*- coding: utf-8 -*- -# -# -# Author: Jacques-Etienne Baudoux -# Copyright 2013 Camptocamp SA -# -# 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": "Sales Quotation Validity Date", - "version": "7.0.0", - "depends": ["sale"], - "author": "Camptocamp", - "category": "Sales", - "website": "http://www.camptocamp.com", - "description": """ -Sale order validity date -======================== - -Add a validity date on the sales quotation defining -until when the quotation is valid. - -A default validity duration (in days) can be configured on the company. - -""", - 'data': [ - "view/sale_order.xml", - "view/company_view.xml", - ], - 'installable': True, - 'active': False, - } diff --git a/sale_validity/i18n/fr.po b/sale_validity/i18n/fr.po deleted file mode 100644 index 07b899e9d98..00000000000 --- a/sale_validity/i18n/fr.po +++ /dev/null @@ -1,63 +0,0 @@ -# French translation for sale-wkfl -# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 -# This file is distributed under the same license as the sale-wkfl package. -# FIRST AUTHOR , 2014. -# -msgid "" -msgstr "" -"Project-Id-Version: sale-wkfl\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-01-15 11:51+0000\n" -"PO-Revision-Date: 2014-03-13 14:50+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: French \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-05-28 05:52+0000\n" -"X-Generator: Launchpad (build 17017)\n" - -#. module: sale_validity -#: view:sale.order:0 -msgid "date_order_change(date_order, date_validity, company_id, context)" -msgstr "" - -#. module: sale_validity -#: help:sale.order,date_validity:0 -msgid "Define date until when quotation is valid" -msgstr "" - -#. module: sale_validity -#: field:sale.order,date_validity:0 -msgid "Valid Until" -msgstr "" - -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_res_company -msgid "Companies" -msgstr "" - -#. module: sale_validity -#: field:res.company,default_sale_order_validity_days:0 -msgid "Default Validity of Sale Orders (in days)" -msgstr "" - -#. module: sale_validity -#: help:res.company,default_sale_order_validity_days:0 -msgid "" -"By default, the validity date of sale orders will be the date of the sale " -"order plus the number of days defined in this field. If the value of this " -"field is 0, the sale orders will not have a validity date by default." -msgstr "" - -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "" - -#. module: sale_validity -#: sql_constraint:res.company:0 -msgid "" -"The value of the field 'Default Validity Duration of Sale Orders' must be " -"positive or 0." -msgstr "" diff --git a/sale_validity/i18n/sale_validity.pot b/sale_validity/i18n/sale_validity.pot deleted file mode 100644 index 522d3fbb588..00000000000 --- a/sale_validity/i18n/sale_validity.pot +++ /dev/null @@ -1,57 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * sale_validity -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 7.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-01-15 11:51+0000\n" -"PO-Revision-Date: 2014-01-15 11:51+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: sale_validity -#: view:sale.order:0 -msgid "date_order_change(date_order, date_validity, company_id, context)" -msgstr "" - -#. module: sale_validity -#: help:sale.order,date_validity:0 -msgid "Define date until when quotation is valid" -msgstr "" - -#. module: sale_validity -#: field:sale.order,date_validity:0 -msgid "Valid Until" -msgstr "" - -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_res_company -msgid "Companies" -msgstr "" - -#. module: sale_validity -#: field:res.company,default_sale_order_validity_days:0 -msgid "Default Validity of Sale Orders (in days)" -msgstr "" - -#. module: sale_validity -#: help:res.company,default_sale_order_validity_days:0 -msgid "By default, the validity date of sale orders will be the date of the sale order plus the number of days defined in this field. If the value of this field is 0, the sale orders will not have a validity date by default." -msgstr "" - -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "" - -#. module: sale_validity -#: sql_constraint:res.company:0 -msgid "The value of the field 'Default Validity Duration of Sale Orders' must be positive or 0." -msgstr "" - diff --git a/sale_validity/model/__init__.py b/sale_validity/model/__init__.py deleted file mode 100644 index c5a2a22c141..00000000000 --- a/sale_validity/model/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding: utf-8 -*- -# -# -# Copyright 2013 Camptocamp SA -# -# 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 company -from . import sale_order diff --git a/sale_validity/model/company.py b/sale_validity/model/company.py deleted file mode 100644 index cd554b0a60c..00000000000 --- a/sale_validity/model/company.py +++ /dev/null @@ -1,42 +0,0 @@ -# -*- coding: utf-8 -*- -# -# -# 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.osv import fields, orm - - -class res_company(orm.Model): - _inherit = "res.company" - - _columns = { - 'default_sale_order_validity_days': fields.integer( - "Default Validity of Sale Orders (in days)", - help="By default, the validity date of sale orders will be " - "the date of the sale order plus the number of days defined " - "in this field. If the value of this field is 0, the sale orders " - "will not have a validity date by default."), - } - - _sql_constraints = [ - ('sale_order_validity_days_positive', - 'CHECK (default_sale_order_validity_days >= 0)', - "The value of the field 'Default Validity Duration of Sale Orders' " - "must be positive or 0."), - ] diff --git a/sale_validity/model/sale_order.py b/sale_validity/model/sale_order.py deleted file mode 100644 index 3b29145b678..00000000000 --- a/sale_validity/model/sale_order.py +++ /dev/null @@ -1,79 +0,0 @@ -# -*- coding: utf-8 -*- -# -# -# Copyright 2013 Camptocamp SA -# -# 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.osv import fields, orm -from openerp.tools import DEFAULT_SERVER_DATE_FORMAT -from datetime import datetime -from dateutil.relativedelta import relativedelta - - -class sale_order(orm.Model): - _inherit = "sale.order" - - _columns = { - 'date_validity': fields.date( - "Valid Until", - help="Define date until when quotation is valid", - readonly=True, - states={ - 'draft': [('readonly', False)], - 'sent': [('readonly', True)], - }, - track_visibility='onchange'), - } - - def _default_date_validity(self, cr, uid, context=None): - date_validity_str = False - company_id = self.pool['res.company']._company_default_get( - cr, uid, 'sale.order', context=context) - company = self.pool['res.company'].browse( - cr, uid, company_id, context=context) - if company.default_sale_order_validity_days: - today_str = fields.date.context_today( - self, cr, uid, context=context) - today = datetime.strptime(today_str, DEFAULT_SERVER_DATE_FORMAT) - date_validity = today + relativedelta( - days=company.default_sale_order_validity_days) - date_validity_str = date_validity.strftime( - DEFAULT_SERVER_DATE_FORMAT) - return date_validity_str - - _defaults = { - 'date_validity': _default_date_validity, - } - - def date_order_change( - self, cr, uid, ids, date_order, date_validity, company_id, - context=None): - res = {'value': {}} - if date_order: - if not company_id: - company_id = self.pool['res.company']._company_default_get( - cr, uid, 'sale.order', context=context) - company = self.pool['res.company'].browse( - cr, uid, company_id, context=context) - if company.default_sale_order_validity_days: - date_order = datetime.strptime( - date_order, DEFAULT_SERVER_DATE_FORMAT) - date_validity = date_order + relativedelta( - days=company.default_sale_order_validity_days) - res['value']['date_validity'] = date_validity.strftime( - DEFAULT_SERVER_DATE_FORMAT) - return res diff --git a/sale_validity/view/company_view.xml b/sale_validity/view/company_view.xml deleted file mode 100644 index 76475eba36d..00000000000 --- a/sale_validity/view/company_view.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - default.sale.order.validity.company.form - res.company - - - - - - - - - - - - diff --git a/sale_validity/view/sale_order.xml b/sale_validity/view/sale_order.xml deleted file mode 100644 index f4e1dbdd79b..00000000000 --- a/sale_validity/view/sale_order.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - sale.order.form.validity - sale.order - - - - - - - date_order_change(date_order, date_validity, company_id, context) - - - - - - From 02ea67ea5fd7ae2e5fc0771c7b5dd7476802c843 Mon Sep 17 00:00:00 2001 From: Yannick Vaucher Date: Mon, 25 Aug 2014 12:07:44 +0200 Subject: [PATCH 07/30] [MIG] sale_validity: Migration to 8.0 * New API * add tests --- sale_validity/__init__.py | 21 ++++++ sale_validity/__openerp__.py | 46 ++++++++++++ sale_validity/i18n/fr.po | 63 ++++++++++++++++ sale_validity/i18n/sale_validity.pot | 57 +++++++++++++++ sale_validity/model/__init__.py | 22 ++++++ sale_validity/model/company.py | 40 +++++++++++ sale_validity/model/sale_order.py | 64 +++++++++++++++++ sale_validity/static/description/icon.png | Bin 0 -> 9455 bytes sale_validity/test/sale_validity.yml | 84 ++++++++++++++++++++++ sale_validity/view/company_view.xml | 25 +++++++ sale_validity/view/sale_order.xml | 17 +++++ 11 files changed, 439 insertions(+) create mode 100644 sale_validity/__init__.py create mode 100644 sale_validity/__openerp__.py create mode 100644 sale_validity/i18n/fr.po create mode 100644 sale_validity/i18n/sale_validity.pot create mode 100644 sale_validity/model/__init__.py create mode 100644 sale_validity/model/company.py create mode 100644 sale_validity/model/sale_order.py create mode 100644 sale_validity/static/description/icon.png create mode 100644 sale_validity/test/sale_validity.yml create mode 100644 sale_validity/view/company_view.xml create mode 100644 sale_validity/view/sale_order.xml diff --git a/sale_validity/__init__.py b/sale_validity/__init__.py new file mode 100644 index 00000000000..bcdec207558 --- /dev/null +++ b/sale_validity/__init__.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +# +# +# Copyright 2013 Camptocamp SA +# +# 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 model diff --git a/sale_validity/__openerp__.py b/sale_validity/__openerp__.py new file mode 100644 index 00000000000..d4fa3a3b78a --- /dev/null +++ b/sale_validity/__openerp__.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +# +# +# Author: Jacques-Etienne Baudoux +# Copyright 2013 Camptocamp SA +# +# 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": "Sales Quotation Validity Date", + "version": "8.0.7.0.0", + "depends": ["sale"], + "author": "Camptocamp,Odoo Community Association (OCA)", + "category": "Sales", + "website": "http://www.camptocamp.com", + "description": """ +Sale order validity date +======================== + +Add a validity date on the sales quotation defining +until when the quotation is valid. + +A default validity duration (in days) can be configured on the company. + +""", + 'data': [ + "view/sale_order.xml", + "view/company_view.xml", + ], + 'test': [ + 'test/sale_validity.yml', + ], + 'installable': True, + } diff --git a/sale_validity/i18n/fr.po b/sale_validity/i18n/fr.po new file mode 100644 index 00000000000..07b899e9d98 --- /dev/null +++ b/sale_validity/i18n/fr.po @@ -0,0 +1,63 @@ +# French translation for sale-wkfl +# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 +# This file is distributed under the same license as the sale-wkfl package. +# FIRST AUTHOR , 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: sale-wkfl\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2014-01-15 11:51+0000\n" +"PO-Revision-Date: 2014-03-13 14:50+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2014-05-28 05:52+0000\n" +"X-Generator: Launchpad (build 17017)\n" + +#. module: sale_validity +#: view:sale.order:0 +msgid "date_order_change(date_order, date_validity, company_id, context)" +msgstr "" + +#. module: sale_validity +#: help:sale.order,date_validity:0 +msgid "Define date until when quotation is valid" +msgstr "" + +#. module: sale_validity +#: field:sale.order,date_validity:0 +msgid "Valid Until" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: field:res.company,default_sale_order_validity_days:0 +msgid "Default Validity of Sale Orders (in days)" +msgstr "" + +#. module: sale_validity +#: help:res.company,default_sale_order_validity_days:0 +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" diff --git a/sale_validity/i18n/sale_validity.pot b/sale_validity/i18n/sale_validity.pot new file mode 100644 index 00000000000..522d3fbb588 --- /dev/null +++ b/sale_validity/i18n/sale_validity.pot @@ -0,0 +1,57 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * sale_validity +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 7.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-01-15 11:51+0000\n" +"PO-Revision-Date: 2014-01-15 11:51+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sale_validity +#: view:sale.order:0 +msgid "date_order_change(date_order, date_validity, company_id, context)" +msgstr "" + +#. module: sale_validity +#: help:sale.order,date_validity:0 +msgid "Define date until when quotation is valid" +msgstr "" + +#. module: sale_validity +#: field:sale.order,date_validity:0 +msgid "Valid Until" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: field:res.company,default_sale_order_validity_days:0 +msgid "Default Validity of Sale Orders (in days)" +msgstr "" + +#. module: sale_validity +#: help:res.company,default_sale_order_validity_days:0 +msgid "By default, the validity date of sale orders will be the date of the sale order plus the number of days defined in this field. If the value of this field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "The value of the field 'Default Validity Duration of Sale Orders' must be positive or 0." +msgstr "" + diff --git a/sale_validity/model/__init__.py b/sale_validity/model/__init__.py new file mode 100644 index 00000000000..c5a2a22c141 --- /dev/null +++ b/sale_validity/model/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +# +# +# Copyright 2013 Camptocamp SA +# +# 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 company +from . import sale_order diff --git a/sale_validity/model/company.py b/sale_validity/model/company.py new file mode 100644 index 00000000000..f688aeb7043 --- /dev/null +++ b/sale_validity/model/company.py @@ -0,0 +1,40 @@ +# -*- coding: utf-8 -*- +# +# +# 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 ResCompany(models.Model): + _inherit = "res.company" + + default_sale_order_validity_days = fields.Integer( + string="Default Validity of Sale Orders (in days)", + help="By default, the validity date of sale orders will be " + "the date of the sale order plus the number of days defined " + "in this field. If the value of this field is 0, the sale orders " + "will not have a validity date by default.") + + _sql_constraints = [ + ('sale_order_validity_days_positive', + 'CHECK (default_sale_order_validity_days >= 0)', + "The value of the field 'Default Validity Duration of Sale Orders' " + "must be positive or 0."), + ] diff --git a/sale_validity/model/sale_order.py b/sale_validity/model/sale_order.py new file mode 100644 index 00000000000..be0fba10e1b --- /dev/null +++ b/sale_validity/model/sale_order.py @@ -0,0 +1,64 @@ +# -*- coding: utf-8 -*- +# +# +# Copyright 2013 Camptocamp SA +# +# 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 dateutil.relativedelta import relativedelta + +from openerp import models, fields, api + + +class SaleOrder(models.Model): + _inherit = 'sale.order' + + date_validity = fields.Date( + string='Valid Until', readonly=True, + help="Define date until when quotation is valid", + states={ + 'draft': [('readonly', False)], + 'sent': [('readonly', True)], + }, + track_visibility='onchange', + default=lambda rec: rec._default_date_validity()) + + @api.model + def _default_date_validity(self): + date_validity_str = False + company_pool = self.env['res.company'] + company_id = company_pool._company_default_get('sale.order') + company = company_pool.browse(company_id) + if company.default_sale_order_validity_days: + today_str = fields.Date.context_today(self) + today = fields.Date.from_string(today_str) + date_validity = today + relativedelta( + days=company.default_sale_order_validity_days) + date_validity_str = fields.Date.to_string(date_validity) + return date_validity_str + + @api.onchange('date_order') + def _onchange_date_order(self): + company_pool = self.env['res.company'] + if self.date_order: + company = self.company_id + if not company: + company_id = company_pool._company_default_get('sale.order') + company = company_pool.browse(company_id) + if company.default_sale_order_validity_days: + date_order = fields.Datetime.from_string(self.date_order) + date_validity = date_order + relativedelta( + days=company.default_sale_order_validity_days) + self.date_validity = fields.Date.to_string(date_validity) diff --git a/sale_validity/static/description/icon.png b/sale_validity/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 zcmW++2RxMjAAjx~&dlBk9S+%}OXg)AGE&Cb*&}d0jUxM@u(PQx^-s)697TX`ehR4?GS^qbkof1cslKgkU)h65qZ9Oc=ml_0temigYLJfnz{IDzUf>bGs4N!v3=Z3jMq&A#7%rM5eQ#dc?k~! zVpnB`o+K7|Al`Q_U;eD$B zfJtP*jH`siUq~{KE)`jP2|#TUEFGRryE2`i0**z#*^6~AI|YzIWy$Cu#CSLW3q=GA z6`?GZymC;dCPk~rBS%eCb`5OLr;RUZ;D`}um=H)BfVIq%7VhiMr)_#G0N#zrNH|__ zc+blN2UAB0=617@>_u;MPHN;P;N#YoE=)R#i$k_`UAA>WWCcEVMh~L_ zj--gtp&|K1#58Yz*AHCTMziU1Jzt_jG0I@qAOHsk$2}yTmVkBp_eHuY$A9)>P6o~I z%aQ?!(GqeQ-Y+b0I(m9pwgi(IIZZzsbMv+9w{PFtd_<_(LA~0H(xz{=FhLB@(1&qHA5EJw1>>=%q2f&^X>IQ{!GJ4e9U z&KlB)z(84HmNgm2hg2C0>WM{E(DdPr+EeU_N@57;PC2&DmGFW_9kP&%?X4}+xWi)( z;)z%wI5>D4a*5XwD)P--sPkoY(a~WBw;E~AW`Yue4kFa^LM3X`8x|}ZUeMnqr}>kH zG%WWW>3ml$Yez?i%)2pbKPI7?5o?hydokgQyZsNEr{a|mLdt;X2TX(#B1j35xPnPW z*bMSSOauW>o;*=kO8ojw91VX!qoOQb)zHJ!odWB}d+*K?#sY_jqPdg{Sm2HdYzdEx zOGVPhVRTGPtv0o}RfVP;Nd(|CB)I;*t&QO8h zFfekr30S!-LHmV_Su-W+rEwYXJ^;6&3|L$mMC8*bQptyOo9;>Qb9Q9`ySe3%V$A*9 zeKEe+b0{#KWGp$F+tga)0RtI)nhMa-K@JS}2krK~n8vJ=Ngm?R!9G<~RyuU0d?nz# z-5EK$o(!F?hmX*2Yt6+coY`6jGbb7tF#6nHA zuKk=GGJ;ZwON1iAfG$E#Y7MnZVmrY|j0eVI(DN_MNFJmyZ|;w4tf@=CCDZ#5N_0K= z$;R~bbk?}TpfDjfB&aiQ$VA}s?P}xPERJG{kxk5~R`iRS(SK5d+Xs9swCozZISbnS zk!)I0>t=A<-^z(cmSFz3=jZ23u13X><0b)P)^1T_))Kr`e!-pb#q&J*Q`p+B6la%C zuVl&0duN<;uOsB3%T9Fp8t{ED108<+W(nOZd?gDnfNBC3>M8WE61$So|P zVvqH0SNtDTcsUdzaMDpT=Ty0pDHHNL@Z0w$Y`XO z2M-_r1S+GaH%pz#Uy0*w$Vdl=X=rQXEzO}d6J^R6zjM1u&c9vYLvLp?W7w(?np9x1 zE_0JSAJCPB%i7p*Wvg)pn5T`8k3-uR?*NT|J`eS#_#54p>!p(mLDvmc-3o0mX*mp_ zN*AeS<>#^-{S%W<*mz^!X$w_2dHWpcJ6^j64qFBft-o}o_Vx80o0>}Du;>kLts;$8 zC`7q$QI(dKYG`Wa8#wl@V4jVWBRGQ@1dr-hstpQL)Tl+aqVpGpbSfN>5i&QMXfiZ> zaA?T1VGe?rpQ@;+pkrVdd{klI&jVS@I5_iz!=UMpTsa~mBga?1r}aRBm1WS;TT*s0f0lY=JBl66Upy)-k4J}lh=P^8(SXk~0xW=T9v*B|gzIhN z>qsO7dFd~mgxAy4V?&)=5ieYq?zi?ZEoj)&2o)RLy=@hbCRcfT5jigwtQGE{L*8<@Yd{zg;CsL5mvzfDY}P-wos_6PfprFVaeqNE%h zKZhLtcQld;ZD+>=nqN~>GvROfueSzJD&BE*}XfU|H&(FssBqY=hPCt`d zH?@s2>I(|;fcW&YM6#V#!kUIP8$Nkdh0A(bEVj``-AAyYgwY~jB zT|I7Bf@%;7aL7Wf4dZ%VqF$eiaC38OV6oy3Z#TER2G+fOCd9Iaoy6aLYbPTN{XRPz z;U!V|vBf%H!}52L2gH_+j;`bTcQRXB+y9onc^wLm5wi3-Be}U>k_u>2Eg$=k!(l@I zcCg+flakT2Nej3i0yn+g+}%NYb?ta;R?(g5SnwsQ49U8Wng8d|{B+lyRcEDvR3+`O{zfmrmvFrL6acVP%yG98X zo&+VBg@px@i)%o?dG(`T;n*$S5*rnyiR#=wW}}GsAcfyQpE|>a{=$Hjg=-*_K;UtD z#z-)AXwSRY?OPefw^iI+ z)AXz#PfEjlwTes|_{sB?4(O@fg0AJ^g8gP}ex9Ucf*@_^J(s_5jJV}c)s$`Myn|Kd z$6>}#q^n{4vN@+Os$m7KV+`}c%4)4pv@06af4-x5#wj!KKb%caK{A&Y#Rfs z-po?Dcb1({W=6FKIUirH&(yg=*6aLCekcKwyfK^JN5{wcA3nhO(o}SK#!CINhI`-I z1)6&n7O&ZmyFMuNwvEic#IiOAwNkR=u5it{B9n2sAJV5pNhar=j5`*N!Na;c7g!l$ z3aYBqUkqqTJ=Re-;)s!EOeij=7SQZ3Hq}ZRds%IM*PtM$wV z@;rlc*NRK7i3y5BETSKuumEN`Xu_8GP1Ri=OKQ$@I^ko8>H6)4rjiG5{VBM>B|%`&&s^)jS|-_95&yc=GqjNo{zFkw%%HHhS~e=s zD#sfS+-?*t|J!+ozP6KvtOl!R)@@-z24}`9{QaVLD^9VCSR2b`b!KC#o;Ki<+wXB6 zx3&O0LOWcg4&rv4QG0)4yb}7BFSEg~=IR5#ZRj8kg}dS7_V&^%#Do==#`u zpy6{ox?jWuR(;pg+f@mT>#HGWHAJRRDDDv~@(IDw&R>9643kK#HN`!1vBJHnC+RM&yIh8{gG2q zA%e*U3|N0XSRa~oX-3EAneep)@{h2vvd3Xvy$7og(sayr@95+e6~Xvi1tUqnIxoIH zVWo*OwYElb#uyW{Imam6f2rGbjR!Y3`#gPqkv57dB6K^wRGxc9B(t|aYDGS=m$&S!NmCtrMMaUg(c zc2qC=2Z`EEFMW-me5B)24AqF*bV5Dr-M5ig(l-WPS%CgaPzs6p_gnCIvTJ=Y<6!gT zVt@AfYCzjjsMEGi=rDQHo0yc;HqoRNnNFeWZgcm?f;cp(6CNylj36DoL(?TS7eU#+ z7&mfr#y))+CJOXQKUMZ7QIdS9@#-}7y2K1{8)cCt0~-X0O!O?Qx#E4Og+;A2SjalQ zs7r?qn0H044=sDN$SRG$arw~n=+T_DNdSrarmu)V6@|?1-ZB#hRn`uilTGPJ@fqEy zGt(f0B+^JDP&f=r{#Y_wi#AVDf-y!RIXU^0jXsFpf>=Ji*TeqSY!H~AMbJdCGLhC) zn7Rx+sXw6uYj;WRYrLd^5IZq@6JI1C^YkgnedZEYy<&4(z%Q$5yv#Boo{AH8n$a zhb4Y3PWdr269&?V%uI$xMcUrMzl=;w<_nm*qr=c3Rl@i5wWB;e-`t7D&c-mcQl7x! zZWB`UGcw=Y2=}~wzrfLx=uet<;m3~=8I~ZRuzvMQUQdr+yTV|ATf1Uuomr__nDf=X zZ3WYJtHp_ri(}SQAPjv+Y+0=fH4krOP@S&=zZ-t1jW1o@}z;xk8 z(Nz1co&El^HK^NrhVHa-_;&88vTU>_J33=%{if;BEY*J#1n59=07jrGQ#IP>@u#3A z;!q+E1Rj3ZJ+!4bq9F8PXJ@yMgZL;>&gYA0%_Kbi8?S=XGM~dnQZQ!yBSgcZhY96H zrWnU;k)qy`rX&&xlDyA%(a1Hhi5CWkmg(`Gb%m(HKi-7Z!LKGRP_B8@`7&hdDy5n= z`OIxqxiVfX@OX1p(mQu>0Ai*v_cTMiw4qRt3~NBvr9oBy0)r>w3p~V0SCm=An6@3n)>@z!|o-$HvDK z|3D2ZMJkLE5loMKl6R^ez@Zz%S$&mbeoqH5`Bb){Ei21q&VP)hWS2tjShfFtGE+$z zzCR$P#uktu+#!w)cX!lWN1XU%K-r=s{|j?)Akf@q#3b#{6cZCuJ~gCxuMXRmI$nGtnH+-h z+GEi!*X=AP<|fG`1>MBdTb?28JYc=fGvAi2I<$B(rs$;eoJCyR6_bc~p!XR@O-+sD z=eH`-ye})I5ic1eL~TDmtfJ|8`0VJ*Yr=hNCd)G1p2MMz4C3^Mj?7;!w|Ly%JqmuW zlIEW^Ft%z?*|fpXda>Jr^1noFZEwFgVV%|*XhH@acv8rdGxeEX{M$(vG{Zw+x(ei@ zmfXb22}8-?Fi`vo-YVrTH*C?a8%M=Hv9MqVH7H^J$KsD?>!SFZ;ZsvnHr_gn=7acz z#W?0eCdVhVMWN12VV^$>WlQ?f;P^{(&pYTops|btm6aj>_Uz+hqpGwB)vWp0Cf5y< zft8-je~nn?W11plq}N)4A{l8I7$!ks_x$PXW-2XaRFswX_BnF{R#6YIwMhAgd5F9X zGmwdadS6(a^fjHtXg8=l?Rc0Sm%hk6E9!5cLVloEy4eh(=FwgP`)~I^5~pBEWo+F6 zSf2ncyMurJN91#cJTy_u8Y}@%!bq1RkGC~-bV@SXRd4F{R-*V`bS+6;W5vZ(&+I<9$;-V|eNfLa5n-6% z2(}&uGRF;p92eS*sE*oR$@pexaqr*meB)VhmIg@h{uzkk$9~qh#cHhw#>O%)b@+(| z^IQgqzuj~Sk(J;swEM-3TrJAPCq9k^^^`q{IItKBRXYe}e0Tdr=Huf7da3$l4PdpwWDop%^}n;dD#K4s#DYA8SHZ z&1!riV4W4R7R#C))JH1~axJ)RYnM$$lIR%6fIVA@zV{XVyx}C+a-Dt8Y9M)^KU0+H zR4IUb2CJ{Hg>CuaXtD50jB(_Tcx=Z$^WYu2u5kubqmwp%drJ6 z?Fo40g!Qd<-l=TQxqHEOuPX0;^z7iX?Ke^a%XT<13TA^5`4Xcw6D@Ur&VT&CUe0d} z1GjOVF1^L@>O)l@?bD~$wzgf(nxX1OGD8fEV?TdJcZc2KoUe|oP1#=$$7ee|xbY)A zDZq+cuTpc(fFdj^=!;{k03C69lMQ(|>uhRfRu%+!k&YOi-3|1QKB z z?n?eq1XP>p-IM$Z^C;2L3itnbJZAip*Zo0aw2bs8@(s^~*8T9go!%dHcAz2lM;`yp zD=7&xjFV$S&5uDaiScyD?B-i1ze`+CoRtz`Wn+Zl&#s4&}MO{@N!ufrzjG$B79)Y2d3tBk&)TxUTw@QS0TEL_?njX|@vq?Uz(nBFK5Pq7*xj#u*R&i|?7+6# z+|r_n#SW&LXhtheZdah{ZVoqwyT{D>MC3nkFF#N)xLi{p7J1jXlmVeb;cP5?e(=f# zuT7fvjSbjS781v?7{)-X3*?>tq?)Yd)~|1{BDS(pqC zC}~H#WXlkUW*H5CDOo<)#x7%RY)A;ShGhI5s*#cRDA8YgqG(HeKDx+#(ZQ?386dv! zlXCO)w91~Vw4AmOcATuV653fa9R$fyK8ul%rG z-wfS zihugoZyr38Im?Zuh6@RcF~t1anQu7>#lPpb#}4cOA!EM11`%f*07RqOVkmX{p~KJ9 z^zP;K#|)$`^Rb{rnHGH{~>1(fawV0*Z#)}M`m8-?ZJV<+e}s9wE# z)l&az?w^5{)`S(%MRzxdNqrs1n*-=jS^_jqE*5XDrA0+VE`5^*p3CuM<&dZEeCjoz zR;uu_H9ZPZV|fQq`Cyw4nscrVwi!fE6ciMmX$!_hN7uF;jjKG)d2@aC4ropY)8etW=xJvni)8eHi`H$%#zn^WJ5NLc-rqk|u&&4Z6fD_m&JfSI1Bvb?b<*n&sfl0^t z=HnmRl`XrFvMKB%9}>PaA`m-fK6a0(8=qPkWS5bb4=v?XcWi&hRY?O5HdulRi4?fN zlsJ*N-0Qw+Yic@s0(2uy%F@ib;GjXt01Fmx5XbRo6+n|pP(&nodMoap^z{~q ziEeaUT@Mxe3vJSfI6?uLND(CNr=#^W<1b}jzW58bIfyWTDle$mmS(|x-0|2UlX+9k zQ^EX7Nw}?EzVoBfT(-LT|=9N@^hcn-_p&sqG z&*oVs2JSU+N4ZD`FhCAWaS;>|wH2G*Id|?pa#@>tyxX`+4HyIArWDvVrX)2WAOQff z0qyHu&-S@i^MS-+j--!pr4fPBj~_8({~e1bfcl0wI1kaoN>mJL6KUPQm5N7lB(ui1 zE-o%kq)&djzWJ}ob<-GfDlkB;F31j-VHKvQUGQ3sp`CwyGJk_i!y^sD0fqC@$9|jO zOqN!r!8-p==F@ZVP=U$qSpY(gQ0)59P1&t@y?5rvg<}E+GB}26NYPp4f2YFQrQtot5mn3wu_qprZ=>Ig-$ zbW26Ws~IgY>}^5w`vTB(G`PTZaDiGBo5o(tp)qli|NeV( z@H_=R8V39rt5J5YB2Ky?4eJJ#b`_iBe2ot~6%7mLt5t8Vwi^Jy7|jWXqa3amOIoRb zOr}WVFP--DsS`1WpN%~)t3R!arKF^Q$e12KEqU36AWwnCBICpH4XCsfnyrHr>$I$4 z!DpKX$OKLWarN7nv@!uIA+~RNO)l$$w}p(;b>mx8pwYvu;dD_unryX_NhT8*Tj>BTrTTL&!?O+%Rv;b?B??gSzdp?6Uug9{ zd@V08Z$BdI?fpoCS$)t4mg4rT8Q_I}h`0d-vYZ^|dOB*Q^S|xqTV*vIg?@fVFSmMpaw0qtTRbx} z({Pg?#{2`sc9)M5N$*N|4;^t$+QP?#mov zGVC@I*lBVrOU-%2y!7%)fAKjpEFsgQc4{amtiHb95KQEwvf<(3T<9-Zm$xIew#P22 zc2Ix|App^>v6(3L_MCU0d3W##AB0M~3D00EWoKZqsJYT(#@w$Y_H7G22M~ApVFTRHMI_3be)Lkn#0F*V8Pq zc}`Cjy$bE;FJ6H7p=0y#R>`}-m4(0F>%@P|?7fx{=R^uFdISRnZ2W_xQhD{YuR3t< z{6yxu=4~JkeA;|(J6_nv#>Nvs&FuLA&PW^he@t(UwFFE8)|a!R{`E`K`i^ZnyE4$k z;(749Ix|oi$c3QbEJ3b~D_kQsPz~fIUKym($a_7dJ?o+40*OLl^{=&oq$<#Q(yyrp z{J-FAniyAw9tPbe&IhQ|a`DqFTVQGQ&Gq3!C2==4x{6EJwiPZ8zub-iXoUtkJiG{} zPaR&}_fn8_z~(=;5lD-aPWD3z8PZS@AaUiomF!G8I}Mf>e~0g#BelA-5#`cj;O5>N Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/sale_validity/test/sale_validity.yml b/sale_validity/test/sale_validity.yml new file mode 100644 index 00000000000..ce8e1487842 --- /dev/null +++ b/sale_validity/test/sale_validity.yml @@ -0,0 +1,84 @@ +- + In order to test the date_validity is not set without + parametering it on comany. + I create sale order +- + !record {model: sale.order, id: sale_order_test_validity1}: + partner_id: base.res_partner_2 + note: No validity to set + payment_term: account.account_payment_term + order_line: + - product_id: product.product_product_7 + product_uom_qty: 8 + +- + I check date_validity value of order in 'Sale Order'. +- + !assert {model: sale.order, id: sale_order_test_validity1, string: Sale order date_validity should be empty}: + - date_validity == False +- + I change the value of date_order to check it doesn't update date_validity +- + !python {model: sale.order}: | + sale_order = self.browse(cr, uid, ref("sale_validity.sale_order_test_validity1")) + values = {'date_order': '2014-01-01 08:30:00'} + field_onchange = sale_order._onchange_spec() + results = sale_order.onchange(values, 'date_order', field_onchange) + sale_order.write(results['value']) +- + I check that changing the value of date_order didn't updated date_validity +- + !assert {model: sale.order, id: sale_order_test_validity1, string: The onchange function of date_order was not correctly triggered}: + - date_validity == False + + +- + In order to test the date_validity is correctly set when + a default number of days has been set on comany. + I change the company settings, +- + !record {model: res.company, id: base.main_company}: + default_sale_order_validity_days: 5 +- + I create sale order +- + !record {model: sale.order, id: sale_order_test_validity2}: + partner_id: base.res_partner_2 + note: Validity defined + payment_term: account.account_payment_term + order_line: + - product_id: product.product_product_7 + product_uom_qty: 8 + +- + I check date_validity value of order in 'Sale Order'. +- + !python {model: sale.order}: | + from datetime import datetime, timedelta + from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT + sale_order = self.browse(cr, uid, ref("sale_validity.sale_order_test_validity2")) + date_order = datetime.strptime(sale_order.date_order, DEFAULT_SERVER_DATETIME_FORMAT).date() + date_validity_check = date_order + timedelta(days=5) + date_validity = datetime.strptime(sale_order.date_validity, DEFAULT_SERVER_DATE_FORMAT).date() + assert date_validity == date_validity_check, "Validity date %s should be %s" % (date_validity, date_validity_check) +- + I change the value of date_order to check it does update date_validity +- + !python {model: sale.order}: | + sale_order = self.browse(cr, uid, ref("sale_validity.sale_order_test_validity2")) + values = {'date_order': '2014-01-01 08:30:00'} + field_onchange = sale_order._onchange_spec() + results = sale_order.onchange(values, 'date_order', field_onchange) + sale_order.write(results['value']) +- + I check that changing the value of date_order didn't updated date_validity +- + !python {model: sale.order}: | + from datetime import datetime, timedelta + from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT + sale_order = self.browse(cr, uid, ref("sale_validity.sale_order_test_validity2")) + date_order = datetime.strptime(sale_order.date_order, DEFAULT_SERVER_DATETIME_FORMAT).date() + date_validity_check = date_order + timedelta(days=5) + date_validity = datetime.strptime(sale_order.date_validity, DEFAULT_SERVER_DATE_FORMAT).date() + assert date_validity == date_validity_check, "On change didn't set correctly the validity date (%s) to %s." % (date_validity, date_validity_check) + diff --git a/sale_validity/view/company_view.xml b/sale_validity/view/company_view.xml new file mode 100644 index 00000000000..76475eba36d --- /dev/null +++ b/sale_validity/view/company_view.xml @@ -0,0 +1,25 @@ + + + + + + + + default.sale.order.validity.company.form + res.company + + + + + + + + + + + + diff --git a/sale_validity/view/sale_order.xml b/sale_validity/view/sale_order.xml new file mode 100644 index 00000000000..78135de7ff9 --- /dev/null +++ b/sale_validity/view/sale_order.xml @@ -0,0 +1,17 @@ + + + + + + sale.order.form.validity + sale.order + + + + + + + + + + From 02954f529f1a0e818ab50979a1f870d20003a411 Mon Sep 17 00:00:00 2001 From: Alexandre Fayolle Date: Thu, 19 Mar 2015 10:12:54 +0100 Subject: [PATCH 08/30] fix sale_validity test --- sale_validity/test/sale_validity.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sale_validity/test/sale_validity.yml b/sale_validity/test/sale_validity.yml index ce8e1487842..0068ba576c9 100644 --- a/sale_validity/test/sale_validity.yml +++ b/sale_validity/test/sale_validity.yml @@ -37,8 +37,8 @@ a default number of days has been set on comany. I change the company settings, - - !record {model: res.company, id: base.main_company}: - default_sale_order_validity_days: 5 + !python {model: res.company, id: base.main_company}: | + self.default_sale_order_validity_days = 5 - I create sale order - From d7368c32e7b35aa3ffa4b3b6f0790bdbd8a4dfef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matja=C5=BE=20Mozeti=C4=8D?= Date: Thu, 20 Aug 2015 12:32:01 +0200 Subject: [PATCH 09/30] Slovene translations added --- sale_validity/i18n/de.po | 58 ++++++++++++++++++++++++++++++ sale_validity/i18n/es.po | 58 ++++++++++++++++++++++++++++++ sale_validity/i18n/fi.po | 58 ++++++++++++++++++++++++++++++ sale_validity/i18n/fr.po | 70 +++++++++++++++++-------------------- sale_validity/i18n/it.po | 58 ++++++++++++++++++++++++++++++ sale_validity/i18n/sl.po | 58 ++++++++++++++++++++++++++++++ sale_validity/i18n/zh_CN.po | 58 ++++++++++++++++++++++++++++++ 7 files changed, 381 insertions(+), 37 deletions(-) create mode 100644 sale_validity/i18n/de.po create mode 100644 sale_validity/i18n/es.po create mode 100644 sale_validity/i18n/fi.po create mode 100644 sale_validity/i18n/it.po create mode 100644 sale_validity/i18n/sl.po create mode 100644 sale_validity/i18n/zh_CN.po diff --git a/sale_validity/i18n/de.po b/sale_validity/i18n/de.po new file mode 100644 index 00000000000..532f3d73b47 --- /dev/null +++ b/sale_validity/i18n/de.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: sale-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-09 12:27+0000\n" +"PO-Revision-Date: 2015-09-03 07:11+0000\n" +"Last-Translator: <>\n" +"Language-Team: German (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_validity +#: help:res.company,default_sale_order_validity_days:0 +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: field:res.company,default_sale_order_validity_days:0 +msgid "Default Validity of Sale Orders (in days)" +msgstr "" + +#. module: sale_validity +#: help:sale.order,date_validity:0 +msgid "Define date until when quotation is valid" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Verkaufsauftrag" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: field:sale.order,date_validity:0 +msgid "Valid Until" +msgstr "" diff --git a/sale_validity/i18n/es.po b/sale_validity/i18n/es.po new file mode 100644 index 00000000000..22a6d8cb001 --- /dev/null +++ b/sale_validity/i18n/es.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: sale-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-09 12:27+0000\n" +"PO-Revision-Date: 2015-09-03 07:11+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_validity +#: help:res.company,default_sale_order_validity_days:0 +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: field:res.company,default_sale_order_validity_days:0 +msgid "Default Validity of Sale Orders (in days)" +msgstr "" + +#. module: sale_validity +#: help:sale.order,date_validity:0 +msgid "Define date until when quotation is valid" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Pedido de venta" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: field:sale.order,date_validity:0 +msgid "Valid Until" +msgstr "" diff --git a/sale_validity/i18n/fi.po b/sale_validity/i18n/fi.po new file mode 100644 index 00000000000..24f9fba2aa7 --- /dev/null +++ b/sale_validity/i18n/fi.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: sale-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-09 12:27+0000\n" +"PO-Revision-Date: 2015-09-03 07:11+0000\n" +"Last-Translator: <>\n" +"Language-Team: Finnish (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/fi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_validity +#: help:res.company,default_sale_order_validity_days:0 +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: field:res.company,default_sale_order_validity_days:0 +msgid "Default Validity of Sale Orders (in days)" +msgstr "" + +#. module: sale_validity +#: help:sale.order,date_validity:0 +msgid "Define date until when quotation is valid" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Myyntitilaus" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: field:sale.order,date_validity:0 +msgid "Valid Until" +msgstr "" diff --git a/sale_validity/i18n/fr.po b/sale_validity/i18n/fr.po index 07b899e9d98..c67b382e315 100644 --- a/sale_validity/i18n/fr.po +++ b/sale_validity/i18n/fr.po @@ -1,63 +1,59 @@ -# French translation for sale-wkfl -# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 -# This file is distributed under the same license as the sale-wkfl package. -# FIRST AUTHOR , 2014. -# +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +# Pierre Verkest , 2015 msgid "" msgstr "" -"Project-Id-Version: sale-wkfl\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-01-15 11:51+0000\n" -"PO-Revision-Date: 2014-03-13 14:50+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: French \n" +"Project-Id-Version: sale-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-10-02 17:59+0000\n" +"PO-Revision-Date: 2015-09-24 21:19+0000\n" +"Last-Translator: Pierre Verkest \n" +"Language-Team: French (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-05-28 05:52+0000\n" -"X-Generator: Launchpad (build 17017)\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: sale_validity -#: view:sale.order:0 -msgid "date_order_change(date_order, date_validity, company_id, context)" -msgstr "" - -#. module: sale_validity -#: help:sale.order,date_validity:0 -msgid "Define date until when quotation is valid" -msgstr "" - -#. module: sale_validity -#: field:sale.order,date_validity:0 -msgid "Valid Until" -msgstr "" +#: help:res.company,default_sale_order_validity_days:0 +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "Par défaut, la date de validité des bons de commande est la date du bon de commande plus le nombre de jours défini par ce champ. Si la valeur est 0, le bon de commande n'aura pas de date de validité par défaut." #. module: sale_validity #: model:ir.model,name:sale_validity.model_res_company msgid "Companies" -msgstr "" +msgstr "Sociétés" #. module: sale_validity #: field:res.company,default_sale_order_validity_days:0 msgid "Default Validity of Sale Orders (in days)" -msgstr "" +msgstr "Validité par défaut des bons de commande (en jours)" #. module: sale_validity -#: help:res.company,default_sale_order_validity_days:0 -msgid "" -"By default, the validity date of sale orders will be the date of the sale " -"order plus the number of days defined in this field. If the value of this " -"field is 0, the sale orders will not have a validity date by default." -msgstr "" +#: help:sale.order,date_validity:0 +msgid "Define date until when quotation is valid" +msgstr "Défini la date de validité du devis " #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order msgid "Sales Order" -msgstr "" +msgstr "Bon de commande" #. module: sale_validity #: sql_constraint:res.company:0 msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." -msgstr "" +msgstr "La valeur du champ 'Validité par défaut des bons de commande' doit être supérieur ou égale à 0." + +#. module: sale_validity +#: field:sale.order,date_validity:0 +msgid "Valid Until" +msgstr "Valide jusqu'au" diff --git a/sale_validity/i18n/it.po b/sale_validity/i18n/it.po new file mode 100644 index 00000000000..934042f847f --- /dev/null +++ b/sale_validity/i18n/it.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: sale-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-10-02 17:59+0000\n" +"PO-Revision-Date: 2015-09-03 07:11+0000\n" +"Last-Translator: <>\n" +"Language-Team: Italian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_validity +#: help:res.company,default_sale_order_validity_days:0 +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: field:res.company,default_sale_order_validity_days:0 +msgid "Default Validity of Sale Orders (in days)" +msgstr "" + +#. module: sale_validity +#: help:sale.order,date_validity:0 +msgid "Define date until when quotation is valid" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Ordini vendita" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: field:sale.order,date_validity:0 +msgid "Valid Until" +msgstr "" diff --git a/sale_validity/i18n/sl.po b/sale_validity/i18n/sl.po new file mode 100644 index 00000000000..9640974754c --- /dev/null +++ b/sale_validity/i18n/sl.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: sale-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-09 12:27+0000\n" +"PO-Revision-Date: 2015-09-07 14:32+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +#. module: sale_validity +#: help:res.company,default_sale_order_validity_days:0 +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "Privzeto bo datum veljavnosti prodajnih nalogov enak datumu naloga plus število dni določeno v tem polju. Če je vrednost tega polja 0, prodajni nalogi ne bodo imeli privzetega datuma veljavnosti." + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "Družbe" + +#. module: sale_validity +#: field:res.company,default_sale_order_validity_days:0 +msgid "Default Validity of Sale Orders (in days)" +msgstr "Privzeta veljavnost prodajnih nalogov (v dnevih)" + +#. module: sale_validity +#: help:sale.order,date_validity:0 +msgid "Define date until when quotation is valid" +msgstr "Določite datum veljavnosti predračuna" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Prodajni nalog" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "Vrednost polja 'privzeto trajanje veljavnosti prodajnih nalogov' mora biti pozitivna ali 0." + +#. module: sale_validity +#: field:sale.order,date_validity:0 +msgid "Valid Until" +msgstr "Veljavno do" diff --git a/sale_validity/i18n/zh_CN.po b/sale_validity/i18n/zh_CN.po new file mode 100644 index 00000000000..053dd23dd17 --- /dev/null +++ b/sale_validity/i18n/zh_CN.po @@ -0,0 +1,58 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: sale-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-09 12:27+0000\n" +"PO-Revision-Date: 2015-09-03 07:11+0000\n" +"Last-Translator: <>\n" +"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: sale_validity +#: help:res.company,default_sale_order_validity_days:0 +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: field:res.company,default_sale_order_validity_days:0 +msgid "Default Validity of Sale Orders (in days)" +msgstr "" + +#. module: sale_validity +#: help:sale.order,date_validity:0 +msgid "Define date until when quotation is valid" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "销售订单" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: field:sale.order,date_validity:0 +msgid "Valid Until" +msgstr "" From 2dec9bdbd22d38771c9047b8598905457db9a844 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Thu, 9 Mar 2017 14:48:15 +0100 Subject: [PATCH 10/30] [MIG] sale_validity to v10.0 Convert YAML tests to unittests Add README.rst --- sale_validity/README.rst | 56 +++++++++++++ sale_validity/__init__.py | 20 +---- sale_validity/__manifest__.py | 17 ++++ sale_validity/__openerp__.py | 46 ----------- sale_validity/i18n/ca.po | 61 ++++++++++++++ sale_validity/i18n/de.po | 29 ++++--- sale_validity/i18n/el_GR.po | 62 +++++++++++++++ sale_validity/i18n/es.po | 29 ++++--- sale_validity/i18n/es_ES.po | 62 +++++++++++++++ sale_validity/i18n/es_VE.po | 62 +++++++++++++++ sale_validity/i18n/fi.po | 29 ++++--- sale_validity/i18n/fr.po | 52 +++++++----- sale_validity/i18n/hr.po | 66 +++++++++++++++ sale_validity/i18n/hr_HR.po | 63 +++++++++++++++ sale_validity/i18n/hu.po | 61 ++++++++++++++ sale_validity/i18n/it.po | 29 ++++--- sale_validity/i18n/nl.po | 61 ++++++++++++++ sale_validity/i18n/nl_NL.po | 62 +++++++++++++++ sale_validity/i18n/pt.po | 61 ++++++++++++++ sale_validity/i18n/pt_BR.po | 62 +++++++++++++++ sale_validity/i18n/ro.po | 62 +++++++++++++++ sale_validity/i18n/sale_validity.pot | 41 +++++----- sale_validity/i18n/sk.po | 61 ++++++++++++++ sale_validity/i18n/sl.po | 53 +++++++----- sale_validity/i18n/tr.po | 61 ++++++++++++++ sale_validity/i18n/tr_TR.po | 62 +++++++++++++++ sale_validity/i18n/vi_VN.po | 62 +++++++++++++++ sale_validity/i18n/zh_CN.po | 29 ++++--- sale_validity/model/__init__.py | 22 ----- sale_validity/model/company.py | 40 ---------- sale_validity/model/sale_order.py | 64 --------------- sale_validity/models/__init__.py | 5 ++ sale_validity/models/company.py | 24 ++++++ sale_validity/models/sale_config_settings.py | 13 +++ sale_validity/models/sale_order.py | 41 ++++++++++ sale_validity/test/sale_validity.yml | 84 -------------------- sale_validity/tests/__init__.py | 3 + sale_validity/tests/test_sale_validity.py | 28 +++++++ sale_validity/view/company_view.xml | 25 ------ sale_validity/view/sale_order.xml | 17 ---- sale_validity/views/sale_config_settings.xml | 25 ++++++ 41 files changed, 1363 insertions(+), 449 deletions(-) create mode 100644 sale_validity/README.rst create mode 100644 sale_validity/__manifest__.py delete mode 100644 sale_validity/__openerp__.py create mode 100644 sale_validity/i18n/ca.po create mode 100644 sale_validity/i18n/el_GR.po create mode 100644 sale_validity/i18n/es_ES.po create mode 100644 sale_validity/i18n/es_VE.po create mode 100644 sale_validity/i18n/hr.po create mode 100644 sale_validity/i18n/hr_HR.po create mode 100644 sale_validity/i18n/hu.po create mode 100644 sale_validity/i18n/nl.po create mode 100644 sale_validity/i18n/nl_NL.po create mode 100644 sale_validity/i18n/pt.po create mode 100644 sale_validity/i18n/pt_BR.po create mode 100644 sale_validity/i18n/ro.po create mode 100644 sale_validity/i18n/sk.po create mode 100644 sale_validity/i18n/tr.po create mode 100644 sale_validity/i18n/tr_TR.po create mode 100644 sale_validity/i18n/vi_VN.po delete mode 100644 sale_validity/model/__init__.py delete mode 100644 sale_validity/model/company.py delete mode 100644 sale_validity/model/sale_order.py create mode 100644 sale_validity/models/__init__.py create mode 100644 sale_validity/models/company.py create mode 100644 sale_validity/models/sale_config_settings.py create mode 100644 sale_validity/models/sale_order.py delete mode 100644 sale_validity/test/sale_validity.yml create mode 100644 sale_validity/tests/__init__.py create mode 100644 sale_validity/tests/test_sale_validity.py delete mode 100644 sale_validity/view/company_view.xml delete mode 100644 sale_validity/view/sale_order.xml create mode 100644 sale_validity/views/sale_config_settings.xml diff --git a/sale_validity/README.rst b/sale_validity/README.rst new file mode 100644 index 00000000000..8f3d83ce484 --- /dev/null +++ b/sale_validity/README.rst @@ -0,0 +1,56 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +========================== +Default Quotation Validity +========================== + +With this module, you will be able to configure a default validity delay on quotations. + +Configuration +============= + +Go to the menu *Sale > Configuration > Settings*, in the section *Quotations & Sales*, set the *Default Validity of Sale Orders* in days. + +Usage +===== + +When you create a new quotation, the *Expiration Date* will be set by default to today's date plus the number of days configured in *Sale Settings* page. If you modify the *Order Date* field, the *Expiration Date* will be updated accordingly. + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/167/10.0 + + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues +`_. In case of trouble, please +check there if your issue has already been reported. If you spotted it first, +help us smashing it by providing a detailed and welcomed feedback. + +Credits +======= + +Contributors +------------ + +* Camptocamp +* Alexis de Lattre + +Maintainer +---------- + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +This module is maintained by the OCA. + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +To contribute to this module, please visit https://odoo-community.org. diff --git a/sale_validity/__init__.py b/sale_validity/__init__.py index bcdec207558..cde864bae21 100644 --- a/sale_validity/__init__.py +++ b/sale_validity/__init__.py @@ -1,21 +1,3 @@ # -*- coding: utf-8 -*- -# -# -# Copyright 2013 Camptocamp SA -# -# 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 model +from . import models diff --git a/sale_validity/__manifest__.py b/sale_validity/__manifest__.py new file mode 100644 index 00000000000..feaa0b9eeca --- /dev/null +++ b/sale_validity/__manifest__.py @@ -0,0 +1,17 @@ +# -*- coding: utf-8 -*- +# © 2013-2017 Camptocamp SA (Jacques-Etienne Baudoux) +# © 2014-2017 Akretion (Alexis de Lattre ) + + +{ + 'name': 'Default Quotation Validity', + 'version': '10.0.1.0.0', + 'category': 'Sales', + 'license': 'AGPL-3', + 'summary': 'Set a default validity delay on quotations', + 'depends': ['sale'], + 'author': 'Camptocamp,Odoo Community Association (OCA)', + 'website': 'http://www.camptocamp.com', + 'data': ['views/sale_config_settings.xml'], + 'installable': True, +} diff --git a/sale_validity/__openerp__.py b/sale_validity/__openerp__.py deleted file mode 100644 index d4fa3a3b78a..00000000000 --- a/sale_validity/__openerp__.py +++ /dev/null @@ -1,46 +0,0 @@ -# -*- coding: utf-8 -*- -# -# -# Author: Jacques-Etienne Baudoux -# Copyright 2013 Camptocamp SA -# -# 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": "Sales Quotation Validity Date", - "version": "8.0.7.0.0", - "depends": ["sale"], - "author": "Camptocamp,Odoo Community Association (OCA)", - "category": "Sales", - "website": "http://www.camptocamp.com", - "description": """ -Sale order validity date -======================== - -Add a validity date on the sales quotation defining -until when the quotation is valid. - -A default validity duration (in days) can be configured on the company. - -""", - 'data': [ - "view/sale_order.xml", - "view/company_view.xml", - ], - 'test': [ - 'test/sale_validity.yml', - ], - 'installable': True, - } diff --git a/sale_validity/i18n/ca.po b/sale_validity/i18n/ca.po new file mode 100644 index 00000000000..945ba5c2d88 --- /dev/null +++ b/sale_validity/i18n/ca.po @@ -0,0 +1,61 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-25 02:45+0000\n" +"PO-Revision-Date: 2017-04-25 02:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_validity +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Comandes de venda" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" diff --git a/sale_validity/i18n/de.po b/sale_validity/i18n/de.po index 532f3d73b47..51821f4b8cb 100644 --- a/sale_validity/i18n/de.po +++ b/sale_validity/i18n/de.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * sale_validity -# +# # Translators: msgid "" msgstr "" @@ -10,15 +10,17 @@ msgstr "" "POT-Creation-Date: 2015-09-09 12:27+0000\n" "PO-Revision-Date: 2015-09-03 07:11+0000\n" "Last-Translator: <>\n" -"Language-Team: German (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/de/)\n" +"Language-Team: German (http://www.transifex.com/oca/OCA-sale-workflow-8-0/" +"language/de/)\n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_validity -#: help:res.company,default_sale_order_validity_days:0 +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -31,13 +33,9 @@ msgid "Companies" msgstr "" #. module: sale_validity -#: field:res.company,default_sale_order_validity_days:0 -msgid "Default Validity of Sale Orders (in days)" -msgstr "" - -#. module: sale_validity -#: help:sale.order,date_validity:0 -msgid "Define date until when quotation is valid" +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity @@ -53,6 +51,11 @@ msgid "" msgstr "" #. module: sale_validity -#: field:sale.order,date_validity:0 -msgid "Valid Until" +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" msgstr "" diff --git a/sale_validity/i18n/el_GR.po b/sale_validity/i18n/el_GR.po new file mode 100644 index 00000000000..d538989c6e8 --- /dev/null +++ b/sale_validity/i18n/el_GR.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-25 02:45+0000\n" +"PO-Revision-Date: 2017-04-25 02:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_validity +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Εντολή Πώλησης" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" diff --git a/sale_validity/i18n/es.po b/sale_validity/i18n/es.po index 22a6d8cb001..340d5ae8040 100644 --- a/sale_validity/i18n/es.po +++ b/sale_validity/i18n/es.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * sale_validity -# +# # Translators: msgid "" msgstr "" @@ -10,15 +10,17 @@ msgstr "" "POT-Creation-Date: 2015-09-09 12:27+0000\n" "PO-Revision-Date: 2015-09-03 07:11+0000\n" "Last-Translator: <>\n" -"Language-Team: Spanish (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-sale-workflow-8-0/" +"language/es/)\n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_validity -#: help:res.company,default_sale_order_validity_days:0 +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -31,13 +33,9 @@ msgid "Companies" msgstr "" #. module: sale_validity -#: field:res.company,default_sale_order_validity_days:0 -msgid "Default Validity of Sale Orders (in days)" -msgstr "" - -#. module: sale_validity -#: help:sale.order,date_validity:0 -msgid "Define date until when quotation is valid" +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity @@ -53,6 +51,11 @@ msgid "" msgstr "" #. module: sale_validity -#: field:sale.order,date_validity:0 -msgid "Valid Until" +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" msgstr "" diff --git a/sale_validity/i18n/es_ES.po b/sale_validity/i18n/es_ES.po new file mode 100644 index 00000000000..a5a16ea6a7d --- /dev/null +++ b/sale_validity/i18n/es_ES.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-25 02:45+0000\n" +"PO-Revision-Date: 2017-04-25 02:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_validity +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Pedido de venta" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" diff --git a/sale_validity/i18n/es_VE.po b/sale_validity/i18n/es_VE.po new file mode 100644 index 00000000000..4cef746e621 --- /dev/null +++ b/sale_validity/i18n/es_VE.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-25 02:45+0000\n" +"PO-Revision-Date: 2017-04-25 02:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_validity +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Pedidos de venta" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" diff --git a/sale_validity/i18n/fi.po b/sale_validity/i18n/fi.po index 24f9fba2aa7..e0c87b00d98 100644 --- a/sale_validity/i18n/fi.po +++ b/sale_validity/i18n/fi.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * sale_validity -# +# # Translators: msgid "" msgstr "" @@ -10,15 +10,17 @@ msgstr "" "POT-Creation-Date: 2015-09-09 12:27+0000\n" "PO-Revision-Date: 2015-09-03 07:11+0000\n" "Last-Translator: <>\n" -"Language-Team: Finnish (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/fi/)\n" +"Language-Team: Finnish (http://www.transifex.com/oca/OCA-sale-workflow-8-0/" +"language/fi/)\n" +"Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_validity -#: help:res.company,default_sale_order_validity_days:0 +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -31,13 +33,9 @@ msgid "Companies" msgstr "" #. module: sale_validity -#: field:res.company,default_sale_order_validity_days:0 -msgid "Default Validity of Sale Orders (in days)" -msgstr "" - -#. module: sale_validity -#: help:sale.order,date_validity:0 -msgid "Define date until when quotation is valid" +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity @@ -53,6 +51,11 @@ msgid "" msgstr "" #. module: sale_validity -#: field:sale.order,date_validity:0 -msgid "Valid Until" +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" msgstr "" diff --git a/sale_validity/i18n/fr.po b/sale_validity/i18n/fr.po index c67b382e315..496b0d4c07d 100644 --- a/sale_validity/i18n/fr.po +++ b/sale_validity/i18n/fr.po @@ -1,30 +1,35 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * sale_validity -# +# # Translators: -# Pierre Verkest , 2015 +# OCA Transbot , 2017 +# guillaume bauer , 2017 msgid "" msgstr "" -"Project-Id-Version: sale-workflow (8.0)\n" +"Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-10-02 17:59+0000\n" -"PO-Revision-Date: 2015-09-24 21:19+0000\n" -"Last-Translator: Pierre Verkest \n" -"Language-Team: French (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/fr/)\n" +"POT-Creation-Date: 2017-07-15 07:48+0000\n" +"PO-Revision-Date: 2017-07-15 07:48+0000\n" +"Last-Translator: guillaume bauer , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: sale_validity -#: help:res.company,default_sale_order_validity_days:0 +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " "field is 0, the sale orders will not have a validity date by default." -msgstr "Par défaut, la date de validité des bons de commande est la date du bon de commande plus le nombre de jours défini par ce champ. Si la valeur est 0, le bon de commande n'aura pas de date de validité par défaut." +msgstr "" +"Par défaut, la date de validité des bons de commande est la date du bon de " +"commande plus le nombre de jours défini par ce champ. Si la valeur est 0, le " +"bon de commande n'aura pas de date de validité par défaut." #. module: sale_validity #: model:ir.model,name:sale_validity.model_res_company @@ -32,14 +37,10 @@ msgid "Companies" msgstr "Sociétés" #. module: sale_validity -#: field:res.company,default_sale_order_validity_days:0 -msgid "Default Validity of Sale Orders (in days)" -msgstr "Validité par défaut des bons de commande (en jours)" - -#. module: sale_validity -#: help:sale.order,date_validity:0 -msgid "Define date until when quotation is valid" -msgstr "Défini la date de validité du devis " +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" +msgstr "Validité par défaut du bon de commande" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order @@ -51,9 +52,16 @@ msgstr "Bon de commande" msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." -msgstr "La valeur du champ 'Validité par défaut des bons de commande' doit être supérieur ou égale à 0." +msgstr "" +"La valeur du champ 'Validité par défaut des bons de commande' doit être " +"supérieur ou égale à 0." + +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "jours" #. module: sale_validity -#: field:sale.order,date_validity:0 -msgid "Valid Until" -msgstr "Valide jusqu'au" +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" diff --git a/sale_validity/i18n/hr.po b/sale_validity/i18n/hr.po new file mode 100644 index 00000000000..d9ff439e8e8 --- /dev/null +++ b/sale_validity/i18n/hr.po @@ -0,0 +1,66 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-13 01:19+0000\n" +"PO-Revision-Date: 2017-05-13 01:19+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: sale_validity +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" +"Zadano valjanost ponude je datum ponude plus broj dana definiran u ovom " +"polju. Ako je vrijednost u ovom polju 0, ponude neće imati datum valjanosti." + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "Tvrtke" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" +msgstr "Zadana valjanost ponuda" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Prodajni nalog" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" +"Vrijednost polja \"Zadana valjanost prodajnih naloga\" mora biti pozitivna " +"ili 0." + +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "dana" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "sale.config.settings" diff --git a/sale_validity/i18n/hr_HR.po b/sale_validity/i18n/hr_HR.po new file mode 100644 index 00000000000..da4f138ecb5 --- /dev/null +++ b/sale_validity/i18n/hr_HR.po @@ -0,0 +1,63 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-25 02:45+0000\n" +"PO-Revision-Date: 2017-04-25 02:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: sale_validity +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Prodjani nalog" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" diff --git a/sale_validity/i18n/hu.po b/sale_validity/i18n/hu.po new file mode 100644 index 00000000000..3696ba42df8 --- /dev/null +++ b/sale_validity/i18n/hu.po @@ -0,0 +1,61 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-25 02:45+0000\n" +"PO-Revision-Date: 2017-04-25 02:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_validity +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Vevői megrendelés" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" diff --git a/sale_validity/i18n/it.po b/sale_validity/i18n/it.po index 934042f847f..8f80dc9eeea 100644 --- a/sale_validity/i18n/it.po +++ b/sale_validity/i18n/it.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * sale_validity -# +# # Translators: msgid "" msgstr "" @@ -10,15 +10,17 @@ msgstr "" "POT-Creation-Date: 2015-10-02 17:59+0000\n" "PO-Revision-Date: 2015-09-03 07:11+0000\n" "Last-Translator: <>\n" -"Language-Team: Italian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/it/)\n" +"Language-Team: Italian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/" +"language/it/)\n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: sale_validity -#: help:res.company,default_sale_order_validity_days:0 +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -31,13 +33,9 @@ msgid "Companies" msgstr "" #. module: sale_validity -#: field:res.company,default_sale_order_validity_days:0 -msgid "Default Validity of Sale Orders (in days)" -msgstr "" - -#. module: sale_validity -#: help:sale.order,date_validity:0 -msgid "Define date until when quotation is valid" +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity @@ -53,6 +51,11 @@ msgid "" msgstr "" #. module: sale_validity -#: field:sale.order,date_validity:0 -msgid "Valid Until" +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" msgstr "" diff --git a/sale_validity/i18n/nl.po b/sale_validity/i18n/nl.po new file mode 100644 index 00000000000..a4a7d96b15e --- /dev/null +++ b/sale_validity/i18n/nl.po @@ -0,0 +1,61 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-25 02:45+0000\n" +"PO-Revision-Date: 2017-04-25 02:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_validity +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Verkooporder" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" diff --git a/sale_validity/i18n/nl_NL.po b/sale_validity/i18n/nl_NL.po new file mode 100644 index 00000000000..c81f90e3085 --- /dev/null +++ b/sale_validity/i18n/nl_NL.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-06 13:17+0000\n" +"PO-Revision-Date: 2017-06-06 13:17+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_validity +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "Bedrijven" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Verkooporder" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "dagen" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" diff --git a/sale_validity/i18n/pt.po b/sale_validity/i18n/pt.po new file mode 100644 index 00000000000..074818afbe9 --- /dev/null +++ b/sale_validity/i18n/pt.po @@ -0,0 +1,61 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-25 02:45+0000\n" +"PO-Revision-Date: 2017-04-25 02:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: sale_validity +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Ordem de Venda" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" diff --git a/sale_validity/i18n/pt_BR.po b/sale_validity/i18n/pt_BR.po new file mode 100644 index 00000000000..32701da6164 --- /dev/null +++ b/sale_validity/i18n/pt_BR.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-23 01:52+0000\n" +"PO-Revision-Date: 2017-11-23 01:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: sale_validity +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Pedido de Venda" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" diff --git a/sale_validity/i18n/ro.po b/sale_validity/i18n/ro.po new file mode 100644 index 00000000000..16d8064aec6 --- /dev/null +++ b/sale_validity/i18n/ro.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-25 02:45+0000\n" +"PO-Revision-Date: 2017-04-25 02:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: sale_validity +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Comandă vânzare" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" diff --git a/sale_validity/i18n/sale_validity.pot b/sale_validity/i18n/sale_validity.pot index 522d3fbb588..a5b32102d56 100644 --- a/sale_validity/i18n/sale_validity.pot +++ b/sale_validity/i18n/sale_validity.pot @@ -1,13 +1,11 @@ -# Translation of OpenERP Server. +# Translation of Odoo Server. # This file contains the translation of the following modules: # * sale_validity # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 7.0\n" +"Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-01-15 11:51+0000\n" -"PO-Revision-Date: 2014-01-15 11:51+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -16,18 +14,9 @@ msgstr "" "Plural-Forms: \n" #. module: sale_validity -#: view:sale.order:0 -msgid "date_order_change(date_order, date_validity, company_id, context)" -msgstr "" - -#. module: sale_validity -#: help:sale.order,date_validity:0 -msgid "Define date until when quotation is valid" -msgstr "" - -#. module: sale_validity -#: field:sale.order,date_validity:0 -msgid "Valid Until" +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "By default, the validity date of sale orders will be the date of the sale order plus the number of days defined in this field. If the value of this field is 0, the sale orders will not have a validity date by default." msgstr "" #. module: sale_validity @@ -36,13 +25,9 @@ msgid "Companies" msgstr "" #. module: sale_validity -#: field:res.company,default_sale_order_validity_days:0 -msgid "Default Validity of Sale Orders (in days)" -msgstr "" - -#. module: sale_validity -#: help:res.company,default_sale_order_validity_days:0 -msgid "By default, the validity date of sale orders will be the date of the sale order plus the number of days defined in this field. If the value of this field is 0, the sale orders will not have a validity date by default." +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity @@ -55,3 +40,13 @@ msgstr "" msgid "The value of the field 'Default Validity Duration of Sale Orders' must be positive or 0." msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" + diff --git a/sale_validity/i18n/sk.po b/sale_validity/i18n/sk.po new file mode 100644 index 00000000000..60bc97d07a3 --- /dev/null +++ b/sale_validity/i18n/sk.po @@ -0,0 +1,61 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-27 03:53+0000\n" +"PO-Revision-Date: 2018-01-27 03:53+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: sale_validity +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Objednávka predaja" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" diff --git a/sale_validity/i18n/sl.po b/sale_validity/i18n/sl.po index 9640974754c..1ff5030da3c 100644 --- a/sale_validity/i18n/sl.po +++ b/sale_validity/i18n/sl.po @@ -1,29 +1,35 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * sale_validity -# +# # Translators: +# OCA Transbot , 2017 msgid "" msgstr "" -"Project-Id-Version: sale-workflow (8.0)\n" +"Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-09-09 12:27+0000\n" -"PO-Revision-Date: 2015-09-07 14:32+0000\n" -"Last-Translator: Matjaž Mozetič \n" -"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/sl/)\n" +"POT-Creation-Date: 2017-04-25 02:45+0000\n" +"PO-Revision-Date: 2017-04-25 02:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: sl\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" #. module: sale_validity -#: help:res.company,default_sale_order_validity_days:0 +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " "field is 0, the sale orders will not have a validity date by default." -msgstr "Privzeto bo datum veljavnosti prodajnih nalogov enak datumu naloga plus število dni določeno v tem polju. Če je vrednost tega polja 0, prodajni nalogi ne bodo imeli privzetega datuma veljavnosti." +msgstr "" +"Privzeto bo datum veljavnosti prodajnih nalogov enak datumu naloga plus " +"število dni določeno v tem polju. Če je vrednost tega polja 0, prodajni " +"nalogi ne bodo imeli privzetega datuma veljavnosti." #. module: sale_validity #: model:ir.model,name:sale_validity.model_res_company @@ -31,14 +37,10 @@ msgid "Companies" msgstr "Družbe" #. module: sale_validity -#: field:res.company,default_sale_order_validity_days:0 -msgid "Default Validity of Sale Orders (in days)" -msgstr "Privzeta veljavnost prodajnih nalogov (v dnevih)" - -#. module: sale_validity -#: help:sale.order,date_validity:0 -msgid "Define date until when quotation is valid" -msgstr "Določite datum veljavnosti predračuna" +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" +msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order @@ -50,9 +52,16 @@ msgstr "Prodajni nalog" msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." -msgstr "Vrednost polja 'privzeto trajanje veljavnosti prodajnih nalogov' mora biti pozitivna ali 0." +msgstr "" +"Vrednost polja 'privzeto trajanje veljavnosti prodajnih nalogov' mora biti " +"pozitivna ali 0." #. module: sale_validity -#: field:sale.order,date_validity:0 -msgid "Valid Until" -msgstr "Veljavno do" +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" diff --git a/sale_validity/i18n/tr.po b/sale_validity/i18n/tr.po new file mode 100644 index 00000000000..1a1816dbb87 --- /dev/null +++ b/sale_validity/i18n/tr.po @@ -0,0 +1,61 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-25 02:45+0000\n" +"PO-Revision-Date: 2017-04-25 02:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: sale_validity +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Sipariş Emri" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" diff --git a/sale_validity/i18n/tr_TR.po b/sale_validity/i18n/tr_TR.po new file mode 100644 index 00000000000..cf6d42fd53d --- /dev/null +++ b/sale_validity/i18n/tr_TR.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-25 02:45+0000\n" +"PO-Revision-Date: 2017-04-25 02:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: sale_validity +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Satış emri" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" diff --git a/sale_validity/i18n/vi_VN.po b/sale_validity/i18n/vi_VN.po new file mode 100644 index 00000000000..7fd4165167c --- /dev/null +++ b/sale_validity/i18n/vi_VN.po @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sale_validity +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-25 02:45+0000\n" +"PO-Revision-Date: 2017-04-25 02:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: vi_VN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: sale_validity +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_res_company +msgid "Companies" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" +msgstr "Đơn hàng Bán" + +#. module: sale_validity +#: sql_constraint:res.company:0 +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." +msgstr "" + +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" +msgstr "" diff --git a/sale_validity/i18n/zh_CN.po b/sale_validity/i18n/zh_CN.po index 053dd23dd17..98ecf64e095 100644 --- a/sale_validity/i18n/zh_CN.po +++ b/sale_validity/i18n/zh_CN.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * sale_validity -# +# # Translators: msgid "" msgstr "" @@ -10,15 +10,17 @@ msgstr "" "POT-Creation-Date: 2015-09-09 12:27+0000\n" "PO-Revision-Date: 2015-09-03 07:11+0000\n" "Last-Translator: <>\n" -"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/zh_CN/)\n" +"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-sale-" +"workflow-8-0/language/zh_CN/)\n" +"Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: sale_validity -#: help:res.company,default_sale_order_validity_days:0 +#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -31,13 +33,9 @@ msgid "Companies" msgstr "" #. module: sale_validity -#: field:res.company,default_sale_order_validity_days:0 -msgid "Default Validity of Sale Orders (in days)" -msgstr "" - -#. module: sale_validity -#: help:sale.order,date_validity:0 -msgid "Define date until when quotation is valid" +#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity @@ -53,6 +51,11 @@ msgid "" msgstr "" #. module: sale_validity -#: field:sale.order,date_validity:0 -msgid "Valid Until" +#: model:ir.ui.view,arch_db:sale_validity.view_sales_config +msgid "days" +msgstr "" + +#. module: sale_validity +#: model:ir.model,name:sale_validity.model_sale_config_settings +msgid "sale.config.settings" msgstr "" diff --git a/sale_validity/model/__init__.py b/sale_validity/model/__init__.py deleted file mode 100644 index c5a2a22c141..00000000000 --- a/sale_validity/model/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding: utf-8 -*- -# -# -# Copyright 2013 Camptocamp SA -# -# 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 company -from . import sale_order diff --git a/sale_validity/model/company.py b/sale_validity/model/company.py deleted file mode 100644 index f688aeb7043..00000000000 --- a/sale_validity/model/company.py +++ /dev/null @@ -1,40 +0,0 @@ -# -*- coding: utf-8 -*- -# -# -# 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 ResCompany(models.Model): - _inherit = "res.company" - - default_sale_order_validity_days = fields.Integer( - string="Default Validity of Sale Orders (in days)", - help="By default, the validity date of sale orders will be " - "the date of the sale order plus the number of days defined " - "in this field. If the value of this field is 0, the sale orders " - "will not have a validity date by default.") - - _sql_constraints = [ - ('sale_order_validity_days_positive', - 'CHECK (default_sale_order_validity_days >= 0)', - "The value of the field 'Default Validity Duration of Sale Orders' " - "must be positive or 0."), - ] diff --git a/sale_validity/model/sale_order.py b/sale_validity/model/sale_order.py deleted file mode 100644 index be0fba10e1b..00000000000 --- a/sale_validity/model/sale_order.py +++ /dev/null @@ -1,64 +0,0 @@ -# -*- coding: utf-8 -*- -# -# -# Copyright 2013 Camptocamp SA -# -# 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 dateutil.relativedelta import relativedelta - -from openerp import models, fields, api - - -class SaleOrder(models.Model): - _inherit = 'sale.order' - - date_validity = fields.Date( - string='Valid Until', readonly=True, - help="Define date until when quotation is valid", - states={ - 'draft': [('readonly', False)], - 'sent': [('readonly', True)], - }, - track_visibility='onchange', - default=lambda rec: rec._default_date_validity()) - - @api.model - def _default_date_validity(self): - date_validity_str = False - company_pool = self.env['res.company'] - company_id = company_pool._company_default_get('sale.order') - company = company_pool.browse(company_id) - if company.default_sale_order_validity_days: - today_str = fields.Date.context_today(self) - today = fields.Date.from_string(today_str) - date_validity = today + relativedelta( - days=company.default_sale_order_validity_days) - date_validity_str = fields.Date.to_string(date_validity) - return date_validity_str - - @api.onchange('date_order') - def _onchange_date_order(self): - company_pool = self.env['res.company'] - if self.date_order: - company = self.company_id - if not company: - company_id = company_pool._company_default_get('sale.order') - company = company_pool.browse(company_id) - if company.default_sale_order_validity_days: - date_order = fields.Datetime.from_string(self.date_order) - date_validity = date_order + relativedelta( - days=company.default_sale_order_validity_days) - self.date_validity = fields.Date.to_string(date_validity) diff --git a/sale_validity/models/__init__.py b/sale_validity/models/__init__.py new file mode 100644 index 00000000000..9352a108c14 --- /dev/null +++ b/sale_validity/models/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- + +from . import company +from . import sale_config_settings +from . import sale_order diff --git a/sale_validity/models/company.py b/sale_validity/models/company.py new file mode 100644 index 00000000000..5b911886334 --- /dev/null +++ b/sale_validity/models/company.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +# © 2014-2017 Akretion (http://www.akretion.com) +# @author Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models, fields + + +class ResCompany(models.Model): + _inherit = "res.company" + + default_sale_order_validity_days = fields.Integer( + string="Default Validity of Sale Orders", + help="By default, the validity date of sale orders will be " + "the date of the sale order plus the number of days defined " + "in this field. If the value of this field is 0, the sale orders " + "will not have a validity date by default.") + + _sql_constraints = [ + ('sale_order_validity_days_positive', + 'CHECK (default_sale_order_validity_days >= 0)', + "The value of the field 'Default Validity Duration of Sale Orders' " + "must be positive or 0."), + ] diff --git a/sale_validity/models/sale_config_settings.py b/sale_validity/models/sale_config_settings.py new file mode 100644 index 00000000000..d0b77b0c022 --- /dev/null +++ b/sale_validity/models/sale_config_settings.py @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- +# © 2017 Akretion (http://www.akretion.com) +# @author Alexis de Lattre +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models, fields + + +class SaleConfigSettings(models.TransientModel): + _inherit = 'sale.config.settings' + + default_sale_order_validity_days = fields.Integer( + related='company_id.default_sale_order_validity_days') diff --git a/sale_validity/models/sale_order.py b/sale_validity/models/sale_order.py new file mode 100644 index 00000000000..a7cd66eb68b --- /dev/null +++ b/sale_validity/models/sale_order.py @@ -0,0 +1,41 @@ +# -*- coding: utf-8 -*- +# © 2013-2017 Camptocamp SA +# © 2014-2017 Akretion (Alexis de Lattre ) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + + +from odoo import models, fields, api +from dateutil.relativedelta import relativedelta + + +class SaleOrder(models.Model): + _inherit = 'sale.order' + + validity_date = fields.Date( + track_visibility='onchange', + default=lambda rec: rec._default_validity_date()) + + @api.model + def _default_validity_date(self): + validity_date_str = False + company_pool = self.env['res.company'] + company = company_pool._company_default_get('sale.order') + if company.default_sale_order_validity_days: + today_str = fields.Date.context_today(self) + today = fields.Date.from_string(today_str) + validity_date = today + relativedelta( + days=company.default_sale_order_validity_days) + validity_date_str = fields.Date.to_string(validity_date) + return validity_date_str + + @api.onchange('date_order') + def _onchange_date_order(self): + company_pool = self.env['res.company'] + if self.date_order: + company = self.company_id or company_pool._company_default_get( + 'sale.order') + if company.default_sale_order_validity_days: + date_order = fields.Datetime.from_string(self.date_order) + validity_date = date_order + relativedelta( + days=company.default_sale_order_validity_days) + self.validity_date = fields.Date.to_string(validity_date) diff --git a/sale_validity/test/sale_validity.yml b/sale_validity/test/sale_validity.yml deleted file mode 100644 index 0068ba576c9..00000000000 --- a/sale_validity/test/sale_validity.yml +++ /dev/null @@ -1,84 +0,0 @@ -- - In order to test the date_validity is not set without - parametering it on comany. - I create sale order -- - !record {model: sale.order, id: sale_order_test_validity1}: - partner_id: base.res_partner_2 - note: No validity to set - payment_term: account.account_payment_term - order_line: - - product_id: product.product_product_7 - product_uom_qty: 8 - -- - I check date_validity value of order in 'Sale Order'. -- - !assert {model: sale.order, id: sale_order_test_validity1, string: Sale order date_validity should be empty}: - - date_validity == False -- - I change the value of date_order to check it doesn't update date_validity -- - !python {model: sale.order}: | - sale_order = self.browse(cr, uid, ref("sale_validity.sale_order_test_validity1")) - values = {'date_order': '2014-01-01 08:30:00'} - field_onchange = sale_order._onchange_spec() - results = sale_order.onchange(values, 'date_order', field_onchange) - sale_order.write(results['value']) -- - I check that changing the value of date_order didn't updated date_validity -- - !assert {model: sale.order, id: sale_order_test_validity1, string: The onchange function of date_order was not correctly triggered}: - - date_validity == False - - -- - In order to test the date_validity is correctly set when - a default number of days has been set on comany. - I change the company settings, -- - !python {model: res.company, id: base.main_company}: | - self.default_sale_order_validity_days = 5 -- - I create sale order -- - !record {model: sale.order, id: sale_order_test_validity2}: - partner_id: base.res_partner_2 - note: Validity defined - payment_term: account.account_payment_term - order_line: - - product_id: product.product_product_7 - product_uom_qty: 8 - -- - I check date_validity value of order in 'Sale Order'. -- - !python {model: sale.order}: | - from datetime import datetime, timedelta - from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT - sale_order = self.browse(cr, uid, ref("sale_validity.sale_order_test_validity2")) - date_order = datetime.strptime(sale_order.date_order, DEFAULT_SERVER_DATETIME_FORMAT).date() - date_validity_check = date_order + timedelta(days=5) - date_validity = datetime.strptime(sale_order.date_validity, DEFAULT_SERVER_DATE_FORMAT).date() - assert date_validity == date_validity_check, "Validity date %s should be %s" % (date_validity, date_validity_check) -- - I change the value of date_order to check it does update date_validity -- - !python {model: sale.order}: | - sale_order = self.browse(cr, uid, ref("sale_validity.sale_order_test_validity2")) - values = {'date_order': '2014-01-01 08:30:00'} - field_onchange = sale_order._onchange_spec() - results = sale_order.onchange(values, 'date_order', field_onchange) - sale_order.write(results['value']) -- - I check that changing the value of date_order didn't updated date_validity -- - !python {model: sale.order}: | - from datetime import datetime, timedelta - from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT - sale_order = self.browse(cr, uid, ref("sale_validity.sale_order_test_validity2")) - date_order = datetime.strptime(sale_order.date_order, DEFAULT_SERVER_DATETIME_FORMAT).date() - date_validity_check = date_order + timedelta(days=5) - date_validity = datetime.strptime(sale_order.date_validity, DEFAULT_SERVER_DATE_FORMAT).date() - assert date_validity == date_validity_check, "On change didn't set correctly the validity date (%s) to %s." % (date_validity, date_validity_check) - diff --git a/sale_validity/tests/__init__.py b/sale_validity/tests/__init__.py new file mode 100644 index 00000000000..6dcd9c7c7d4 --- /dev/null +++ b/sale_validity/tests/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- + +from . import test_sale_validity diff --git a/sale_validity/tests/test_sale_validity.py b/sale_validity/tests/test_sale_validity.py new file mode 100644 index 00000000000..8c630cd9011 --- /dev/null +++ b/sale_validity/tests/test_sale_validity.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +# © 2017 Akretion (Alexis de Lattre ) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.tests.common import TransactionCase + + +class TestSaleValidity(TransactionCase): + + def test_sale_validity(self): + company = self.env.ref('base.main_company') + company.default_sale_order_validity_days = 0 + so_no_validity = self.create_so() + self.assertFalse(so_no_validity.validity_date) + company.default_sale_order_validity_days = 30 + so_validity = self.create_so() + self.assertTrue(so_validity.validity_date) + + def create_so(self): + vals = { + 'partner_id': self.env.ref('base.res_partner_2').id, + 'order_line': [(0, 0, { + 'product_id': self.env.ref('product.product_product_7').id, + 'product_uom_qty': 8, + })] + } + so = self.env['sale.order'].create(vals) + return so diff --git a/sale_validity/view/company_view.xml b/sale_validity/view/company_view.xml deleted file mode 100644 index 76475eba36d..00000000000 --- a/sale_validity/view/company_view.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - default.sale.order.validity.company.form - res.company - - - - - - - - - - - - diff --git a/sale_validity/view/sale_order.xml b/sale_validity/view/sale_order.xml deleted file mode 100644 index 78135de7ff9..00000000000 --- a/sale_validity/view/sale_order.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - sale.order.form.validity - sale.order - - - - - - - - - - diff --git a/sale_validity/views/sale_config_settings.xml b/sale_validity/views/sale_config_settings.xml new file mode 100644 index 00000000000..0737ce0bdbd --- /dev/null +++ b/sale_validity/views/sale_config_settings.xml @@ -0,0 +1,25 @@ + + + + + + + default.sale.order.validity.sale.settings.form + sale.config.settings + + + + + + + + From 61bcd260e1f301fb38d1898e07e5f23d3b7d83a7 Mon Sep 17 00:00:00 2001 From: Murtuza Saleh Date: Mon, 1 Oct 2018 15:48:21 +0530 Subject: [PATCH 11/30] [MIG]Migrated Code --- sale_validity/README.rst | 3 +- sale_validity/__init__.py | 2 +- sale_validity/__manifest__.py | 10 ++--- sale_validity/i18n/ca.po | 32 ++++++++++----- sale_validity/i18n/de.po | 32 ++++++++++----- sale_validity/i18n/el_GR.po | 32 ++++++++++----- sale_validity/i18n/es.po | 32 ++++++++++----- sale_validity/i18n/es_ES.po | 32 ++++++++++----- sale_validity/i18n/es_VE.po | 32 ++++++++++----- sale_validity/i18n/fi.po | 32 ++++++++++----- sale_validity/i18n/fr.po | 41 ++++++++++++++----- sale_validity/i18n/hr.po | 41 ++++++++++++++----- sale_validity/i18n/hr_HR.po | 32 ++++++++++----- sale_validity/i18n/hu.po | 32 ++++++++++----- sale_validity/i18n/it.po | 32 ++++++++++----- sale_validity/i18n/nl.po | 32 ++++++++++----- sale_validity/i18n/nl_NL.po | 37 ++++++++++++----- sale_validity/i18n/pt.po | 32 ++++++++++----- sale_validity/i18n/pt_BR.po | 32 ++++++++++----- sale_validity/i18n/ro.po | 32 ++++++++++----- sale_validity/i18n/sale_validity.pot | 28 ++++++++----- sale_validity/i18n/sk.po | 32 ++++++++++----- sale_validity/i18n/sl.po | 36 +++++++++++----- sale_validity/i18n/tr.po | 32 ++++++++++----- sale_validity/i18n/tr_TR.po | 32 ++++++++++----- sale_validity/i18n/vi_VN.po | 32 ++++++++++----- sale_validity/i18n/zh_CN.po | 32 ++++++++++----- sale_validity/models/__init__.py | 4 +- sale_validity/models/company.py | 1 - ...fig_settings.py => res_config_settings.py} | 5 +-- sale_validity/models/sale_order.py | 1 - sale_validity/tests/__init__.py | 2 +- sale_validity/tests/test_sale_validity.py | 6 +-- sale_validity/views/res_config_settings.xml | 34 +++++++++++++++ sale_validity/views/sale_config_settings.xml | 25 ----------- 35 files changed, 597 insertions(+), 287 deletions(-) rename sale_validity/models/{sale_config_settings.py => res_config_settings.py} (74%) create mode 100644 sale_validity/views/res_config_settings.xml delete mode 100644 sale_validity/views/sale_config_settings.xml diff --git a/sale_validity/README.rst b/sale_validity/README.rst index 8f3d83ce484..b7964b2370b 100644 --- a/sale_validity/README.rst +++ b/sale_validity/README.rst @@ -20,7 +20,7 @@ When you create a new quotation, the *Expiration Date* will be set by default to .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/167/10.0 + :target: https://runbot.odoo-community.org/runbot/167/11.0 Bug Tracker @@ -39,6 +39,7 @@ Contributors * Camptocamp * Alexis de Lattre +* Serpent Consulting Services Pvt. Ltd. Maintainer ---------- diff --git a/sale_validity/__init__.py b/sale_validity/__init__.py index cde864bae21..69f7babdfb1 100644 --- a/sale_validity/__init__.py +++ b/sale_validity/__init__.py @@ -1,3 +1,3 @@ -# -*- coding: utf-8 -*- +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from . import models diff --git a/sale_validity/__manifest__.py b/sale_validity/__manifest__.py index feaa0b9eeca..35a6803da93 100644 --- a/sale_validity/__manifest__.py +++ b/sale_validity/__manifest__.py @@ -1,17 +1,17 @@ -# -*- coding: utf-8 -*- # © 2013-2017 Camptocamp SA (Jacques-Etienne Baudoux) # © 2014-2017 Akretion (Alexis de Lattre ) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { 'name': 'Default Quotation Validity', - 'version': '10.0.1.0.0', + 'version': '11.0.1.0.0', 'category': 'Sales', 'license': 'AGPL-3', 'summary': 'Set a default validity delay on quotations', - 'depends': ['sale'], + 'depends': ['sale_management'], 'author': 'Camptocamp,Odoo Community Association (OCA)', - 'website': 'http://www.camptocamp.com', - 'data': ['views/sale_config_settings.xml'], + 'website': 'https://github.com/OCA/sale-workflow', + 'data': ['views/res_config_settings.xml'], 'installable': True, } diff --git a/sale_validity/i18n/ca.po b/sale_validity/i18n/ca.po index 945ba5c2d88..70f1451414d 100644 --- a/sale_validity/i18n/ca.po +++ b/sale_validity/i18n/ca.po @@ -18,9 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -32,16 +41,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Comandes de venda" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -51,11 +65,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Comandes de venda" diff --git a/sale_validity/i18n/de.po b/sale_validity/i18n/de.po index 51821f4b8cb..53ec900c80b 100644 --- a/sale_validity/i18n/de.po +++ b/sale_validity/i18n/de.po @@ -18,9 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -32,16 +41,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Verkaufsauftrag" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -51,11 +65,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Verkaufsauftrag" diff --git a/sale_validity/i18n/el_GR.po b/sale_validity/i18n/el_GR.po index d538989c6e8..6ab39d9c40f 100644 --- a/sale_validity/i18n/el_GR.po +++ b/sale_validity/i18n/el_GR.po @@ -19,9 +19,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -33,16 +42,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Εντολή Πώλησης" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -52,11 +66,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Εντολή Πώλησης" diff --git a/sale_validity/i18n/es.po b/sale_validity/i18n/es.po index 340d5ae8040..37359895abe 100644 --- a/sale_validity/i18n/es.po +++ b/sale_validity/i18n/es.po @@ -18,9 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -32,16 +41,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Pedido de venta" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -51,11 +65,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Pedido de venta" diff --git a/sale_validity/i18n/es_ES.po b/sale_validity/i18n/es_ES.po index a5a16ea6a7d..e2772f2278a 100644 --- a/sale_validity/i18n/es_ES.po +++ b/sale_validity/i18n/es_ES.po @@ -19,9 +19,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -33,16 +42,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Pedido de venta" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -52,11 +66,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Pedido de venta" diff --git a/sale_validity/i18n/es_VE.po b/sale_validity/i18n/es_VE.po index 4cef746e621..273b8b61808 100644 --- a/sale_validity/i18n/es_VE.po +++ b/sale_validity/i18n/es_VE.po @@ -19,9 +19,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -33,16 +42,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Pedidos de venta" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -52,11 +66,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Pedidos de venta" diff --git a/sale_validity/i18n/fi.po b/sale_validity/i18n/fi.po index e0c87b00d98..a795657ef59 100644 --- a/sale_validity/i18n/fi.po +++ b/sale_validity/i18n/fi.po @@ -18,9 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -32,16 +41,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Myyntitilaus" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -51,11 +65,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Myyntitilaus" diff --git a/sale_validity/i18n/fr.po b/sale_validity/i18n/fr.po index 496b0d4c07d..a36be575bac 100644 --- a/sale_validity/i18n/fr.po +++ b/sale_validity/i18n/fr.po @@ -19,9 +19,22 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +#, fuzzy +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" +"Par défaut, la date de validité des bons de commande est la date du bon de " +"commande plus le nombre de jours défini par ce champ. Si la valeur est 0, le " +"bon de commande n'aura pas de date de validité par défaut." + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -36,16 +49,21 @@ msgstr "" msgid "Companies" msgstr "Sociétés" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "Validité par défaut du bon de commande" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Bon de commande" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -57,11 +75,12 @@ msgstr "" "supérieur ou égale à 0." #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" -msgstr "jours" - -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" + +#~ msgid "Sales Order" +#~ msgstr "Bon de commande" + +#~ msgid "days" +#~ msgstr "jours" diff --git a/sale_validity/i18n/hr.po b/sale_validity/i18n/hr.po index d9ff439e8e8..3cc2cb8edb8 100644 --- a/sale_validity/i18n/hr.po +++ b/sale_validity/i18n/hr.po @@ -19,9 +19,21 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +#, fuzzy +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" +"Zadano valjanost ponude je datum ponude plus broj dana definiran u ovom " +"polju. Ako je vrijednost u ovom polju 0, ponude neće imati datum valjanosti." + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -35,16 +47,21 @@ msgstr "" msgid "Companies" msgstr "Tvrtke" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "Zadana valjanost ponuda" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Prodajni nalog" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -56,11 +73,13 @@ msgstr "" "ili 0." #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" -msgstr "dana" - -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" +#: model:ir.model,name:sale_validity.model_res_config_settings +#, fuzzy +msgid "res.config.settings" msgstr "sale.config.settings" + +#~ msgid "Sales Order" +#~ msgstr "Prodajni nalog" + +#~ msgid "days" +#~ msgstr "dana" diff --git a/sale_validity/i18n/hr_HR.po b/sale_validity/i18n/hr_HR.po index da4f138ecb5..05765b061d0 100644 --- a/sale_validity/i18n/hr_HR.po +++ b/sale_validity/i18n/hr_HR.po @@ -20,9 +20,18 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -34,16 +43,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Prodjani nalog" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -53,11 +67,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Prodjani nalog" diff --git a/sale_validity/i18n/hu.po b/sale_validity/i18n/hu.po index 3696ba42df8..8c8b918129a 100644 --- a/sale_validity/i18n/hu.po +++ b/sale_validity/i18n/hu.po @@ -18,9 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -32,16 +41,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Vevői megrendelés" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -51,11 +65,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Vevői megrendelés" diff --git a/sale_validity/i18n/it.po b/sale_validity/i18n/it.po index 8f80dc9eeea..2f2d23e15cc 100644 --- a/sale_validity/i18n/it.po +++ b/sale_validity/i18n/it.po @@ -18,9 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -32,16 +41,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Ordini vendita" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -51,11 +65,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Ordini vendita" diff --git a/sale_validity/i18n/nl.po b/sale_validity/i18n/nl.po index a4a7d96b15e..19b3732574b 100644 --- a/sale_validity/i18n/nl.po +++ b/sale_validity/i18n/nl.po @@ -18,9 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -32,16 +41,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Verkooporder" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -51,11 +65,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Verkooporder" diff --git a/sale_validity/i18n/nl_NL.po b/sale_validity/i18n/nl_NL.po index c81f90e3085..e1152635038 100644 --- a/sale_validity/i18n/nl_NL.po +++ b/sale_validity/i18n/nl_NL.po @@ -19,9 +19,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -33,16 +42,21 @@ msgstr "" msgid "Companies" msgstr "Bedrijven" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Verkooporder" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -52,11 +66,12 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" -msgstr "dagen" - -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" + +#~ msgid "Sales Order" +#~ msgstr "Verkooporder" + +#~ msgid "days" +#~ msgstr "dagen" diff --git a/sale_validity/i18n/pt.po b/sale_validity/i18n/pt.po index 074818afbe9..0a5b9f83233 100644 --- a/sale_validity/i18n/pt.po +++ b/sale_validity/i18n/pt.po @@ -18,9 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -32,16 +41,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Ordem de Venda" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -51,11 +65,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Ordem de Venda" diff --git a/sale_validity/i18n/pt_BR.po b/sale_validity/i18n/pt_BR.po index 32701da6164..4077b1b37cf 100644 --- a/sale_validity/i18n/pt_BR.po +++ b/sale_validity/i18n/pt_BR.po @@ -19,9 +19,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -33,16 +42,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Pedido de Venda" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -52,11 +66,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Pedido de Venda" diff --git a/sale_validity/i18n/ro.po b/sale_validity/i18n/ro.po index 16d8064aec6..e4512383439 100644 --- a/sale_validity/i18n/ro.po +++ b/sale_validity/i18n/ro.po @@ -19,9 +19,18 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" "2:1));\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -33,16 +42,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Comandă vânzare" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -52,11 +66,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Comandă vânzare" diff --git a/sale_validity/i18n/sale_validity.pot b/sale_validity/i18n/sale_validity.pot index a5b32102d56..4a01ef41af9 100644 --- a/sale_validity/i18n/sale_validity.pot +++ b/sale_validity/i18n/sale_validity.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" +"Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: <>\n" "Language-Team: \n" @@ -13,9 +13,15 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "By default, the validity date of sale orders will be the date of the sale order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "By default, the validity date of sale orders will be the date of the sale order plus the number of days defined in this field. If the value of this field is 0, the sale orders will not have a validity date by default." msgstr "" @@ -24,15 +30,20 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" +msgid "Quotation" msgstr "" #. module: sale_validity @@ -41,12 +52,7 @@ msgid "The value of the field 'Default Validity Duration of Sale Orders' must be msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" -msgstr "" - -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/sale_validity/i18n/sk.po b/sale_validity/i18n/sk.po index 60bc97d07a3..90a64d63147 100644 --- a/sale_validity/i18n/sk.po +++ b/sale_validity/i18n/sk.po @@ -18,9 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -32,16 +41,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Objednávka predaja" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -51,11 +65,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Objednávka predaja" diff --git a/sale_validity/i18n/sl.po b/sale_validity/i18n/sl.po index 1ff5030da3c..fb22395ab48 100644 --- a/sale_validity/i18n/sl.po +++ b/sale_validity/i18n/sl.po @@ -19,9 +19,22 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" "%100==4 ? 2 : 3);\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +#, fuzzy +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" +"Privzeto bo datum veljavnosti prodajnih nalogov enak datumu naloga plus " +"število dni določeno v tem polju. Če je vrednost tega polja 0, prodajni " +"nalogi ne bodo imeli privzetega datuma veljavnosti." + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -36,16 +49,21 @@ msgstr "" msgid "Companies" msgstr "Družbe" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Prodajni nalog" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -57,11 +75,9 @@ msgstr "" "pozitivna ali 0." #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Prodajni nalog" diff --git a/sale_validity/i18n/tr.po b/sale_validity/i18n/tr.po index 1a1816dbb87..4e4e8c89757 100644 --- a/sale_validity/i18n/tr.po +++ b/sale_validity/i18n/tr.po @@ -18,9 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -32,16 +41,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Sipariş Emri" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -51,11 +65,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Sipariş Emri" diff --git a/sale_validity/i18n/tr_TR.po b/sale_validity/i18n/tr_TR.po index cf6d42fd53d..f67b9f00b6f 100644 --- a/sale_validity/i18n/tr_TR.po +++ b/sale_validity/i18n/tr_TR.po @@ -19,9 +19,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -33,16 +42,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Satış emri" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -52,11 +66,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Satış emri" diff --git a/sale_validity/i18n/vi_VN.po b/sale_validity/i18n/vi_VN.po index 7fd4165167c..f1b972dd74f 100644 --- a/sale_validity/i18n/vi_VN.po +++ b/sale_validity/i18n/vi_VN.po @@ -19,9 +19,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -33,16 +42,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "Đơn hàng Bán" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -52,11 +66,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "Đơn hàng Bán" diff --git a/sale_validity/i18n/zh_CN.po b/sale_validity/i18n/zh_CN.po index 98ecf64e095..8d8580c3c7f 100644 --- a/sale_validity/i18n/zh_CN.po +++ b/sale_validity/i18n/zh_CN.po @@ -18,9 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field.\n" +" If the value of this field is 0, the sale orders will not have a " +"validity date by default." +msgstr "" + #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "" "By default, the validity date of sale orders will be the date of the sale " "order plus the number of days defined in this field. If the value of this " @@ -32,16 +41,21 @@ msgstr "" msgid "Companies" msgstr "" +#. module: sale_validity +#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_sale_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sales Order" -msgstr "销售订单" +msgid "Quotation" +msgstr "" #. module: sale_validity #: sql_constraint:res.company:0 @@ -51,11 +65,9 @@ msgid "" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.view_sales_config -msgid "days" +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "res.config.settings" msgstr "" -#. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_config_settings -msgid "sale.config.settings" -msgstr "" +#~ msgid "Sales Order" +#~ msgstr "销售订单" diff --git a/sale_validity/models/__init__.py b/sale_validity/models/__init__.py index 9352a108c14..f9db347ad96 100644 --- a/sale_validity/models/__init__.py +++ b/sale_validity/models/__init__.py @@ -1,5 +1,5 @@ -# -*- coding: utf-8 -*- +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from . import company -from . import sale_config_settings +from . import res_config_settings from . import sale_order diff --git a/sale_validity/models/company.py b/sale_validity/models/company.py index 5b911886334..fab551c2ead 100644 --- a/sale_validity/models/company.py +++ b/sale_validity/models/company.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # © 2014-2017 Akretion (http://www.akretion.com) # @author Alexis de Lattre # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). diff --git a/sale_validity/models/sale_config_settings.py b/sale_validity/models/res_config_settings.py similarity index 74% rename from sale_validity/models/sale_config_settings.py rename to sale_validity/models/res_config_settings.py index d0b77b0c022..398f84ddaf7 100644 --- a/sale_validity/models/sale_config_settings.py +++ b/sale_validity/models/res_config_settings.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # © 2017 Akretion (http://www.akretion.com) # @author Alexis de Lattre # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). @@ -6,8 +5,8 @@ from odoo import models, fields -class SaleConfigSettings(models.TransientModel): - _inherit = 'sale.config.settings' +class ResConfigSettings(models.TransientModel): + _inherit = 'res.config.settings' default_sale_order_validity_days = fields.Integer( related='company_id.default_sale_order_validity_days') diff --git a/sale_validity/models/sale_order.py b/sale_validity/models/sale_order.py index a7cd66eb68b..73de7722543 100644 --- a/sale_validity/models/sale_order.py +++ b/sale_validity/models/sale_order.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # © 2013-2017 Camptocamp SA # © 2014-2017 Akretion (Alexis de Lattre ) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). diff --git a/sale_validity/tests/__init__.py b/sale_validity/tests/__init__.py index 6dcd9c7c7d4..99a86c10f92 100644 --- a/sale_validity/tests/__init__.py +++ b/sale_validity/tests/__init__.py @@ -1,3 +1,3 @@ -# -*- coding: utf-8 -*- +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from . import test_sale_validity diff --git a/sale_validity/tests/test_sale_validity.py b/sale_validity/tests/test_sale_validity.py index 8c630cd9011..fec981ef83d 100644 --- a/sale_validity/tests/test_sale_validity.py +++ b/sale_validity/tests/test_sale_validity.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # © 2017 Akretion (Alexis de Lattre ) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). @@ -15,6 +14,7 @@ def test_sale_validity(self): company.default_sale_order_validity_days = 30 so_validity = self.create_so() self.assertTrue(so_validity.validity_date) + so_validity._onchange_date_order() def create_so(self): vals = { @@ -22,7 +22,7 @@ def create_so(self): 'order_line': [(0, 0, { 'product_id': self.env.ref('product.product_product_7').id, 'product_uom_qty': 8, - })] - } + })] + } so = self.env['sale.order'].create(vals) return so diff --git a/sale_validity/views/res_config_settings.xml b/sale_validity/views/res_config_settings.xml new file mode 100644 index 00000000000..10a50e6a007 --- /dev/null +++ b/sale_validity/views/res_config_settings.xml @@ -0,0 +1,34 @@ + + + + + + + default.sale.order.validity.sale.settings.form + res.config.settings + + + +
+
+
+
+
+ + + + + diff --git a/sale_validity/views/sale_config_settings.xml b/sale_validity/views/sale_config_settings.xml deleted file mode 100644 index 0737ce0bdbd..00000000000 --- a/sale_validity/views/sale_config_settings.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - default.sale.order.validity.sale.settings.form - sale.config.settings - - - - - - - - From 8c35989571c699864129f1b2b79c92b4de56c2b3 Mon Sep 17 00:00:00 2001 From: mreficent Date: Thu, 13 Jun 2019 16:45:08 +0200 Subject: [PATCH 12/30] [MIG] sale_validity: Migration to 12.0 --- sale_validity/README.rst | 70 +++- sale_validity/__manifest__.py | 14 +- sale_validity/i18n/sale_validity.pot | 30 +- sale_validity/models/res_config_settings.py | 6 +- sale_validity/models/sale_order.py | 4 +- sale_validity/readme/CONFIGURE.rst | 1 + sale_validity/readme/CONTRIBUTORS.rst | 3 + sale_validity/readme/DESCRIPTION.rst | 1 + sale_validity/readme/USAGE.rst | 1 + sale_validity/static/description/index.html | 431 ++++++++++++++++++++ sale_validity/views/res_config_settings.xml | 12 +- 11 files changed, 527 insertions(+), 46 deletions(-) create mode 100644 sale_validity/readme/CONFIGURE.rst create mode 100644 sale_validity/readme/CONTRIBUTORS.rst create mode 100644 sale_validity/readme/DESCRIPTION.rst create mode 100644 sale_validity/readme/USAGE.rst create mode 100644 sale_validity/static/description/index.html diff --git a/sale_validity/README.rst b/sale_validity/README.rst index b7964b2370b..071edb64951 100644 --- a/sale_validity/README.rst +++ b/sale_validity/README.rst @@ -1,13 +1,37 @@ -.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 +============= +Sale Validity +============= -========================== -Default Quotation Validity -========================== +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fsale--workflow-lightgray.png?logo=github + :target: https://github.com/OCA/sale-workflow/tree/12.0/sale_validity + :alt: OCA/sale-workflow +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/sale-workflow-12-0/sale-workflow-12-0-sale_validity + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/167/12.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| With this module, you will be able to configure a default validity delay on quotations. +**Table of contents** + +.. contents:: + :local: + Configuration ============= @@ -18,40 +42,44 @@ Usage When you create a new quotation, the *Expiration Date* will be set by default to today's date plus the number of days configured in *Sale Settings* page. If you modify the *Order Date* field, the *Expiration Date* will be updated accordingly. -.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas - :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/167/11.0 - - Bug Tracker =========== -Bugs are tracked on `GitHub Issues -`_. In case of trouble, please -check there if your issue has already been reported. If you spotted it first, -help us smashing it by providing a detailed and welcomed feedback. +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. Credits ======= +Authors +~~~~~~~ + +* Camptocamp + Contributors ------------- +~~~~~~~~~~~~ * Camptocamp * Alexis de Lattre * Serpent Consulting Services Pvt. Ltd. -Maintainer ----------- +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. .. image:: https://odoo-community.org/logo.png :alt: Odoo Community Association :target: https://odoo-community.org -This module is maintained by the OCA. - OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -To contribute to this module, please visit https://odoo-community.org. +This module is part of the `OCA/sale-workflow `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/sale_validity/__manifest__.py b/sale_validity/__manifest__.py index 35a6803da93..09836421321 100644 --- a/sale_validity/__manifest__.py +++ b/sale_validity/__manifest__.py @@ -4,14 +4,18 @@ { - 'name': 'Default Quotation Validity', - 'version': '11.0.1.0.0', + 'name': 'Sale Validity', + 'version': '12.0.1.0.0', 'category': 'Sales', 'license': 'AGPL-3', 'summary': 'Set a default validity delay on quotations', - 'depends': ['sale_management'], - 'author': 'Camptocamp,Odoo Community Association (OCA)', + 'depends': [ + 'sale_management', + ], + 'author': 'Camptocamp, Odoo Community Association (OCA)', 'website': 'https://github.com/OCA/sale-workflow', - 'data': ['views/res_config_settings.xml'], + 'data': [ + 'views/res_config_settings.xml', + ], 'installable': True, } diff --git a/sale_validity/i18n/sale_validity.pot b/sale_validity/i18n/sale_validity.pot index 4a01ef41af9..2946b9c91f1 100644 --- a/sale_validity/i18n/sale_validity.pot +++ b/sale_validity/i18n/sale_validity.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" +"Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: <>\n" "Language-Team: \n" @@ -14,14 +14,14 @@ msgstr "" "Plural-Forms: \n" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "By default, the validity date of sale orders will be the date of the sale order plus the number of days defined in this field.\n" " If the value of this field is 0, the sale orders will not have a validity date by default." msgstr "" #. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,help:sale_validity.field_res_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_company__default_sale_order_validity_days +#: model:ir.model.fields,help:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "By default, the validity date of sale orders will be the date of the sale order plus the number of days defined in this field. If the value of this field is 0, the sale orders will not have a validity date by default." msgstr "" @@ -31,19 +31,24 @@ msgid "Companies" msgstr "" #. module: sale_validity -#: model:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +#: model:ir.model,name:sale_validity.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "Days" msgstr "" #. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_res_company_default_sale_order_validity_days -#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings_default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Quotation" +msgid "Sale Order" msgstr "" #. module: sale_validity @@ -52,7 +57,12 @@ msgid "The value of the field 'Default Validity Duration of Sale Orders' must be msgstr "" #. module: sale_validity -#: model:ir.model,name:sale_validity.model_res_config_settings -msgid "res.config.settings" +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Validity" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date +msgid "Validity date of the quotation, after this date, the customer won't be able to validate the quotation online." msgstr "" diff --git a/sale_validity/models/res_config_settings.py b/sale_validity/models/res_config_settings.py index 398f84ddaf7..edca46f1129 100644 --- a/sale_validity/models/res_config_settings.py +++ b/sale_validity/models/res_config_settings.py @@ -8,5 +8,7 @@ class ResConfigSettings(models.TransientModel): _inherit = 'res.config.settings' - default_sale_order_validity_days = fields.Integer( - related='company_id.default_sale_order_validity_days') + sale_order_default_validity_days = fields.Integer( + related='company_id.default_sale_order_validity_days', + readonly=False, + ) diff --git a/sale_validity/models/sale_order.py b/sale_validity/models/sale_order.py index 73de7722543..93f39b9be58 100644 --- a/sale_validity/models/sale_order.py +++ b/sale_validity/models/sale_order.py @@ -21,7 +21,7 @@ def _default_validity_date(self): company = company_pool._company_default_get('sale.order') if company.default_sale_order_validity_days: today_str = fields.Date.context_today(self) - today = fields.Date.from_string(today_str) + today = fields.Date.to_date(today_str) validity_date = today + relativedelta( days=company.default_sale_order_validity_days) validity_date_str = fields.Date.to_string(validity_date) @@ -34,7 +34,7 @@ def _onchange_date_order(self): company = self.company_id or company_pool._company_default_get( 'sale.order') if company.default_sale_order_validity_days: - date_order = fields.Datetime.from_string(self.date_order) + date_order = fields.Datetime.to_datetime(self.date_order) validity_date = date_order + relativedelta( days=company.default_sale_order_validity_days) self.validity_date = fields.Date.to_string(validity_date) diff --git a/sale_validity/readme/CONFIGURE.rst b/sale_validity/readme/CONFIGURE.rst new file mode 100644 index 00000000000..88222c7afbf --- /dev/null +++ b/sale_validity/readme/CONFIGURE.rst @@ -0,0 +1 @@ +Go to the menu *Sale > Configuration > Settings*, in the section *Quotations & Sales*, set the *Default Validity of Sale Orders* in days. diff --git a/sale_validity/readme/CONTRIBUTORS.rst b/sale_validity/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000000..09dbddb9fd0 --- /dev/null +++ b/sale_validity/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* Camptocamp +* Alexis de Lattre +* Serpent Consulting Services Pvt. Ltd. diff --git a/sale_validity/readme/DESCRIPTION.rst b/sale_validity/readme/DESCRIPTION.rst new file mode 100644 index 00000000000..f0195ae2ebb --- /dev/null +++ b/sale_validity/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +With this module, you will be able to configure a default validity delay on quotations. diff --git a/sale_validity/readme/USAGE.rst b/sale_validity/readme/USAGE.rst new file mode 100644 index 00000000000..6baee5f3c7e --- /dev/null +++ b/sale_validity/readme/USAGE.rst @@ -0,0 +1 @@ +When you create a new quotation, the *Expiration Date* will be set by default to today's date plus the number of days configured in *Sale Settings* page. If you modify the *Order Date* field, the *Expiration Date* will be updated accordingly. diff --git a/sale_validity/static/description/index.html b/sale_validity/static/description/index.html new file mode 100644 index 00000000000..38fae93420f --- /dev/null +++ b/sale_validity/static/description/index.html @@ -0,0 +1,431 @@ + + + + + + +Sale Validity + + + +
+

Sale Validity

+ + +

Beta License: AGPL-3 OCA/sale-workflow Translate me on Weblate Try me on Runbot

+

With this module, you will be able to configure a default validity delay on quotations.

+

Table of contents

+ +
+

Configuration

+

Go to the menu Sale > Configuration > Settings, in the section Quotations & Sales, set the Default Validity of Sale Orders in days.

+
+
+

Usage

+

When you create a new quotation, the Expiration Date will be set by default to today’s date plus the number of days configured in Sale Settings page. If you modify the Order Date field, the Expiration Date will be updated accordingly.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Camptocamp
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/sale-workflow project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/sale_validity/views/res_config_settings.xml b/sale_validity/views/res_config_settings.xml index 10a50e6a007..f6e99b11bb8 100644 --- a/sale_validity/views/res_config_settings.xml +++ b/sale_validity/views/res_config_settings.xml @@ -1,4 +1,4 @@ - + - - default.sale.order.validity.sale.settings.form res.config.settings - +
-
+
-
- From 5369d8c7202adeef6ab50ed84a9130e48c68f03e Mon Sep 17 00:00:00 2001 From: Sudhir Arya Date: Fri, 24 Jul 2020 12:46:33 +0530 Subject: [PATCH 16/30] [MIG] Migrated the module sale_validity to v13. --- sale_validity/README.rst | 11 ++++--- sale_validity/__manifest__.py | 6 ++-- sale_validity/i18n/sale_validity.pot | 34 ++++++++++----------- sale_validity/readme/CONTRIBUTORS.rst | 1 + sale_validity/static/description/index.html | 7 +++-- sale_validity/views/res_config_settings.xml | 2 +- 6 files changed, 32 insertions(+), 29 deletions(-) diff --git a/sale_validity/README.rst b/sale_validity/README.rst index 071edb64951..e8c8971ded3 100644 --- a/sale_validity/README.rst +++ b/sale_validity/README.rst @@ -14,13 +14,13 @@ Sale Validity :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fsale--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/sale-workflow/tree/12.0/sale_validity + :target: https://github.com/OCA/sale-workflow/tree/13.0/sale_validity :alt: OCA/sale-workflow .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/sale-workflow-12-0/sale-workflow-12-0-sale_validity + :target: https://translation.odoo-community.org/projects/sale-workflow-13-0/sale-workflow-13-0-sale_validity :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/167/12.0 + :target: https://runbot.odoo-community.org/runbot/167/13.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -48,7 +48,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -66,6 +66,7 @@ Contributors * Camptocamp * Alexis de Lattre * Serpent Consulting Services Pvt. Ltd. +* Sudhir Arya Maintainers ~~~~~~~~~~~ @@ -80,6 +81,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -This module is part of the `OCA/sale-workflow `_ project on GitHub. +This module is part of the `OCA/sale-workflow `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/sale_validity/__manifest__.py b/sale_validity/__manifest__.py index af547eb4007..41553742d35 100644 --- a/sale_validity/__manifest__.py +++ b/sale_validity/__manifest__.py @@ -5,13 +5,13 @@ { "name": "Sale Validity", - "version": "12.0.1.0.0", + "version": "13.0.1.0.1", "category": "Sales", "license": "AGPL-3", "summary": "Set a default validity delay on quotations", - "depends": ["sale_management",], + "depends": ["sale_management"], "author": "Camptocamp, Odoo Community Association (OCA)", "website": "https://github.com/OCA/sale-workflow", - "data": ["views/res_config_settings.xml",], + "data": ["views/res_config_settings.xml"], "installable": True, } diff --git a/sale_validity/i18n/sale_validity.pot b/sale_validity/i18n/sale_validity.pot index 2946b9c91f1..44bbb2aca57 100644 --- a/sale_validity/i18n/sale_validity.pot +++ b/sale_validity/i18n/sale_validity.pot @@ -1,12 +1,12 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * sale_validity +# * sale_validity # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 12.0\n" +"Project-Id-Version: Odoo Server 13.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: <>\n" +"Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,14 +15,18 @@ msgstr "" #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "By default, the validity date of sale orders will be the date of the sale order plus the number of days defined in this field.\n" +msgid "" +"By default, the validity date of sale orders will be the date of the sale order plus the number of days defined in this field.\n" " If the value of this field is 0, the sale orders will not have a validity date by default." msgstr "" #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,help:sale_validity.field_res_config_settings__sale_order_default_validity_days -msgid "By default, the validity date of sale orders will be the date of the sale order plus the number of days defined in this field. If the value of this field is 0, the sale orders will not have a validity date by default." +msgid "" +"By default, the validity date of sale orders will be the date of the sale " +"order plus the number of days defined in this field. If the value of this " +"field is 0, the sale orders will not have a validity date by default." msgstr "" #. module: sale_validity @@ -47,22 +51,18 @@ msgid "Default Validity of Sale Orders" msgstr "" #. module: sale_validity -#: model:ir.model,name:sale_validity.model_sale_order -msgid "Sale Order" -msgstr "" - -#. module: sale_validity -#: sql_constraint:res.company:0 -msgid "The value of the field 'Default Validity Duration of Sale Orders' must be positive or 0." +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" msgstr "" #. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" +#: model:ir.model,name:sale_validity.model_sale_order +msgid "Sales Order" msgstr "" #. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "Validity date of the quotation, after this date, the customer won't be able to validate the quotation online." +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive +msgid "" +"The value of the field 'Default Validity Duration of Sale Orders' must be " +"positive or 0." msgstr "" - diff --git a/sale_validity/readme/CONTRIBUTORS.rst b/sale_validity/readme/CONTRIBUTORS.rst index 09dbddb9fd0..e367970f0b4 100644 --- a/sale_validity/readme/CONTRIBUTORS.rst +++ b/sale_validity/readme/CONTRIBUTORS.rst @@ -1,3 +1,4 @@ * Camptocamp * Alexis de Lattre * Serpent Consulting Services Pvt. Ltd. +* Sudhir Arya diff --git a/sale_validity/static/description/index.html b/sale_validity/static/description/index.html index 38fae93420f..e708493212c 100644 --- a/sale_validity/static/description/index.html +++ b/sale_validity/static/description/index.html @@ -367,7 +367,7 @@

Sale Validity

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/sale-workflow Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/sale-workflow Translate me on Weblate Try me on Runbot

With this module, you will be able to configure a default validity delay on quotations.

Table of contents

@@ -396,7 +396,7 @@

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -413,6 +413,7 @@

Contributors

  • Camptocamp
  • Alexis de Lattre <alexis.delattre@akretion.com>
  • Serpent Consulting Services Pvt. Ltd. <support@serpentcs.com>
  • +
  • Sudhir Arya <sudhir@erpharbor.com>
  • @@ -422,7 +423,7 @@

    Maintainers

    OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

    -

    This module is part of the OCA/sale-workflow project on GitHub.

    +

    This module is part of the OCA/sale-workflow project on GitHub.

    You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

    diff --git a/sale_validity/views/res_config_settings.xml b/sale_validity/views/res_config_settings.xml index d162297ec73..6860a5bb92c 100644 --- a/sale_validity/views/res_config_settings.xml +++ b/sale_validity/views/res_config_settings.xml @@ -10,7 +10,7 @@ res.config.settings - +
    From 957e00078d9b20cbb8f35086fe8a11883dbf7e6a Mon Sep 17 00:00:00 2001 From: Daniel Martinez Vila Date: Fri, 7 Aug 2020 06:19:14 +0000 Subject: [PATCH 17/30] Translated using Weblate (Spanish) Currently translated at 100.0% (10 of 10 strings) Translation: sale-workflow-13.0/sale-workflow-13.0-sale_validity Translate-URL: https://translation.odoo-community.org/projects/sale-workflow-13-0/sale-workflow-13-0-sale_validity/es/ --- sale_validity/i18n/ca.po | 22 ++++++---------- sale_validity/i18n/de.po | 22 ++++++---------- sale_validity/i18n/el_GR.po | 22 ++++++---------- sale_validity/i18n/es.po | 50 +++++++++++++++++++++++-------------- sale_validity/i18n/es_ES.po | 22 ++++++---------- sale_validity/i18n/es_VE.po | 22 ++++++---------- sale_validity/i18n/fi.po | 22 ++++++---------- sale_validity/i18n/fr.po | 22 ++++++---------- sale_validity/i18n/hr.po | 22 ++++++---------- sale_validity/i18n/hr_HR.po | 22 ++++++---------- sale_validity/i18n/hu.po | 22 ++++++---------- sale_validity/i18n/it.po | 22 ++++++---------- sale_validity/i18n/nl.po | 22 ++++++---------- sale_validity/i18n/nl_NL.po | 22 ++++++---------- sale_validity/i18n/pt.po | 30 +++++++++++----------- sale_validity/i18n/pt_BR.po | 22 ++++++---------- sale_validity/i18n/ro.po | 22 ++++++---------- sale_validity/i18n/sk.po | 22 ++++++---------- sale_validity/i18n/sl.po | 22 ++++++---------- sale_validity/i18n/tr.po | 22 ++++++---------- sale_validity/i18n/tr_TR.po | 22 ++++++---------- sale_validity/i18n/vi_VN.po | 22 ++++++---------- sale_validity/i18n/zh_CN.po | 30 +++++++++++----------- 23 files changed, 203 insertions(+), 347 deletions(-) diff --git a/sale_validity/i18n/ca.po b/sale_validity/i18n/ca.po index 2ded378f9cd..4b2723966cc 100644 --- a/sale_validity/i18n/ca.po +++ b/sale_validity/i18n/ca.po @@ -57,28 +57,20 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Comandes de venda" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" diff --git a/sale_validity/i18n/de.po b/sale_validity/i18n/de.po index 474c7da031c..bec92e1fd97 100644 --- a/sale_validity/i18n/de.po +++ b/sale_validity/i18n/de.po @@ -57,28 +57,20 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Verkaufsauftrag" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" diff --git a/sale_validity/i18n/el_GR.po b/sale_validity/i18n/el_GR.po index 60d156c2b9d..bc7ec68fe8c 100644 --- a/sale_validity/i18n/el_GR.po +++ b/sale_validity/i18n/el_GR.po @@ -58,28 +58,20 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Εντολή Πώλησης" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" diff --git a/sale_validity/i18n/es.po b/sale_validity/i18n/es.po index e2a9e99d9bc..aac11b46f92 100644 --- a/sale_validity/i18n/es.po +++ b/sale_validity/i18n/es.po @@ -8,15 +8,16 @@ msgstr "" "Project-Id-Version: sale-workflow (8.0)\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-09 12:27+0000\n" -"PO-Revision-Date: 2015-09-03 07:11+0000\n" -"Last-Translator: <>\n" +"PO-Revision-Date: 2020-08-07 08:59+0000\n" +"Last-Translator: Daniel Martinez Vila \n" "Language-Team: Spanish (http://www.transifex.com/oca/OCA-sale-workflow-8-0/" "language/es/)\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity @@ -26,6 +27,10 @@ msgid "" " If the value of this field is 0, the sale orders will not have a " "validity date by default." msgstr "" +"Por defecto, la fecha de validez de las órdenes de venta será la fecha de la " +"orden de venta más el número de días definido en este campo.\n" +"...............Si el valor de este campo es 0, los pedidos de venta no " +"tendrán una fecha de validez por defecto." #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company__default_sale_order_validity_days @@ -35,50 +40,57 @@ msgid "" "order plus the number of days defined in this field. If the value of this " "field is 0, the sale orders will not have a validity date by default." msgstr "" +"Por defecto, la fecha de validez de los pedidos de venta será la fecha del " +"pedido más el número de días definido en este campo. Si el valor de este " +"campo es 0, los pedidos de venta no tendrán una fecha de validez por defecto." #. module: sale_validity #: model:ir.model,name:sale_validity.model_res_company msgid "Companies" -msgstr "" +msgstr "Compañías" #. module: sale_validity #: model:ir.model,name:sale_validity.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Config Ajustes" #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "Days" -msgstr "" +msgstr "Días" #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" +msgstr "Duración de la validez predeterminada de los pedidos de venta" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Pedido de venta" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" +"El valor del campo 'Duración de la validez predeterminada de los pedidos de " +"venta' debe ser positivo o 0." -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" +#~ msgid "Validity" +#~ msgstr "Validez" -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" +#~ msgid "" +#~ "Validity date of the quotation, after this date, the customer won't be " +#~ "able to validate the quotation online." +#~ msgstr "" +#~ "Fecha de validez del presupuesto, después de esta fecha, el cliente no " +#~ "podrá validar el presupuesto de forma online." diff --git a/sale_validity/i18n/es_ES.po b/sale_validity/i18n/es_ES.po index 457ee7737be..6ab0c4f75e3 100644 --- a/sale_validity/i18n/es_ES.po +++ b/sale_validity/i18n/es_ES.po @@ -58,28 +58,20 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Pedido de venta" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" diff --git a/sale_validity/i18n/es_VE.po b/sale_validity/i18n/es_VE.po index 9835229be1a..a40ef2376ee 100644 --- a/sale_validity/i18n/es_VE.po +++ b/sale_validity/i18n/es_VE.po @@ -58,28 +58,20 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Pedidos de venta" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" diff --git a/sale_validity/i18n/fi.po b/sale_validity/i18n/fi.po index d344d1cdeaa..dfbb73fbfcb 100644 --- a/sale_validity/i18n/fi.po +++ b/sale_validity/i18n/fi.po @@ -57,28 +57,20 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Myyntitilaus" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" diff --git a/sale_validity/i18n/fr.po b/sale_validity/i18n/fr.po index 3553ca89beb..c6b60d05aaf 100644 --- a/sale_validity/i18n/fr.po +++ b/sale_validity/i18n/fr.po @@ -65,15 +65,19 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "Validité par défaut du bon de commande" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Bon de commande" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." @@ -81,17 +85,5 @@ msgstr "" "La valeur du champ 'Validité par défaut des bons de commande' doit être " "supérieur ou égale à 0." -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" - #~ msgid "days" #~ msgstr "jours" diff --git a/sale_validity/i18n/hr.po b/sale_validity/i18n/hr.po index 8a93c9cfc4c..e54d6e34556 100644 --- a/sale_validity/i18n/hr.po +++ b/sale_validity/i18n/hr.po @@ -64,15 +64,19 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "Zadana valjanost ponuda" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Prodajni nalog" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." @@ -80,17 +84,5 @@ msgstr "" "Vrijednost polja \"Zadana valjanost prodajnih naloga\" mora biti pozitivna " "ili 0." -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" - #~ msgid "days" #~ msgstr "dana" diff --git a/sale_validity/i18n/hr_HR.po b/sale_validity/i18n/hr_HR.po index 9c661000ad0..558d8ec65f7 100644 --- a/sale_validity/i18n/hr_HR.po +++ b/sale_validity/i18n/hr_HR.po @@ -59,28 +59,20 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Prodjani nalog" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" diff --git a/sale_validity/i18n/hu.po b/sale_validity/i18n/hu.po index 138a196b514..b84aa9c3117 100644 --- a/sale_validity/i18n/hu.po +++ b/sale_validity/i18n/hu.po @@ -57,28 +57,20 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Vevői megrendelés" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" diff --git a/sale_validity/i18n/it.po b/sale_validity/i18n/it.po index 5b0ca00609f..c5daea190e5 100644 --- a/sale_validity/i18n/it.po +++ b/sale_validity/i18n/it.po @@ -57,28 +57,20 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Ordini vendita" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" diff --git a/sale_validity/i18n/nl.po b/sale_validity/i18n/nl.po index d5c91597532..29578b1842e 100644 --- a/sale_validity/i18n/nl.po +++ b/sale_validity/i18n/nl.po @@ -57,28 +57,20 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Verkooporder" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" diff --git a/sale_validity/i18n/nl_NL.po b/sale_validity/i18n/nl_NL.po index 7c218794dd3..d621fa20dd5 100644 --- a/sale_validity/i18n/nl_NL.po +++ b/sale_validity/i18n/nl_NL.po @@ -58,31 +58,23 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Verkooporder" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" - #~ msgid "days" #~ msgstr "dagen" diff --git a/sale_validity/i18n/pt.po b/sale_validity/i18n/pt.po index 679ab810db4..2a5027c37f8 100644 --- a/sale_validity/i18n/pt.po +++ b/sale_validity/i18n/pt.po @@ -58,28 +58,30 @@ msgstr "Dias" msgid "Default Validity of Sale Orders" msgstr "Validade Pré-definida dos Orçamentos de Vendas" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sale Order" +#, fuzzy +msgid "Sales Order" msgstr "Encomenda de Venda" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "Validade" +#~ msgid "Validity" +#~ msgstr "Validade" -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" -"Data de validade do orçamento. Após esta data, o cliente não o poderá " -"validar online." +#~ msgid "" +#~ "Validity date of the quotation, after this date, the customer won't be " +#~ "able to validate the quotation online." +#~ msgstr "" +#~ "Data de validade do orçamento. Após esta data, o cliente não o poderá " +#~ "validar online." diff --git a/sale_validity/i18n/pt_BR.po b/sale_validity/i18n/pt_BR.po index 0cc0f239eba..29c351a270e 100644 --- a/sale_validity/i18n/pt_BR.po +++ b/sale_validity/i18n/pt_BR.po @@ -58,28 +58,20 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Pedido de Venda" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" diff --git a/sale_validity/i18n/ro.po b/sale_validity/i18n/ro.po index 811ec9295ad..9cbb941a09a 100644 --- a/sale_validity/i18n/ro.po +++ b/sale_validity/i18n/ro.po @@ -58,28 +58,20 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Comandă vânzare" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" diff --git a/sale_validity/i18n/sk.po b/sale_validity/i18n/sk.po index 0474ccff4db..5d3d2fc98e9 100644 --- a/sale_validity/i18n/sk.po +++ b/sale_validity/i18n/sk.po @@ -57,28 +57,20 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Objednávka predaja" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" diff --git a/sale_validity/i18n/sl.po b/sale_validity/i18n/sl.po index 9fea694cca8..f1463728a1a 100644 --- a/sale_validity/i18n/sl.po +++ b/sale_validity/i18n/sl.po @@ -65,30 +65,22 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Prodajni nalog" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" "Vrednost polja 'privzeto trajanje veljavnosti prodajnih nalogov' mora biti " "pozitivna ali 0." - -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" diff --git a/sale_validity/i18n/tr.po b/sale_validity/i18n/tr.po index 691148e3e82..bd0d8571c52 100644 --- a/sale_validity/i18n/tr.po +++ b/sale_validity/i18n/tr.po @@ -57,28 +57,20 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Sipariş Emri" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" diff --git a/sale_validity/i18n/tr_TR.po b/sale_validity/i18n/tr_TR.po index 962b6cf7ff0..e19fe2ec556 100644 --- a/sale_validity/i18n/tr_TR.po +++ b/sale_validity/i18n/tr_TR.po @@ -58,28 +58,20 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Satış emri" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" diff --git a/sale_validity/i18n/vi_VN.po b/sale_validity/i18n/vi_VN.po index 817a8d0a110..174a8146aea 100644 --- a/sale_validity/i18n/vi_VN.po +++ b/sale_validity/i18n/vi_VN.po @@ -58,28 +58,20 @@ msgstr "" msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy -#| msgid "Sales Order" -msgid "Sale Order" +msgid "Sales Order" msgstr "Đơn hàng Bán" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "" - -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "" diff --git a/sale_validity/i18n/zh_CN.po b/sale_validity/i18n/zh_CN.po index bba42ba49c1..380521fb47c 100644 --- a/sale_validity/i18n/zh_CN.po +++ b/sale_validity/i18n/zh_CN.po @@ -10,8 +10,8 @@ msgstr "" "POT-Creation-Date: 2015-09-09 12:27+0000\n" "PO-Revision-Date: 2019-09-05 04:55+0000\n" "Last-Translator: 黎伟杰 <674416404@qq.com>\n" -"Language-Team: Chinese (China) (http://www.transifex.com/oca/" -"OCA-sale-workflow-8-0/language/zh_CN/)\n" +"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-sale-" +"workflow-8-0/language/zh_CN/)\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,29 +62,31 @@ msgstr "天" msgid "Default Validity of Sale Orders" msgstr "销售订单的默认有效期" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date +msgid "Expiration" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -msgid "Sale Order" +#, fuzzy +msgid "Sales Order" msgstr "销售订单" #. module: sale_validity -#: sql_constraint:res.company:0 +#: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "“销售订单的默认有效期”字段的值必须为正数或0。" -#. module: sale_validity -#: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date -msgid "Validity" -msgstr "有效" +#~ msgid "Validity" +#~ msgstr "有效" -#. module: sale_validity -#: model:ir.model.fields,help:sale_validity.field_sale_order__validity_date -msgid "" -"Validity date of the quotation, after this date, the customer won't be able " -"to validate the quotation online." -msgstr "报价单的有效期,在此日期之后,客户将无法在线验证报价单。" +#~ msgid "" +#~ "Validity date of the quotation, after this date, the customer won't be " +#~ "able to validate the quotation online." +#~ msgstr "报价单的有效期,在此日期之后,客户将无法在线验证报价单。" #~ msgid "Quotation" #~ msgstr "报价单" From 68d492cd3d1ed0f9bc00a4089b5b5ef7a6d860c6 Mon Sep 17 00:00:00 2001 From: Daniel Martinez Vila Date: Mon, 26 Oct 2020 10:07:23 +0000 Subject: [PATCH 18/30] Translated using Weblate (Spanish) Currently translated at 100.0% (9 of 9 strings) Translation: sale-workflow-13.0/sale-workflow-13.0-sale_validity Translate-URL: https://translation.odoo-community.org/projects/sale-workflow-13-0/sale-workflow-13-0-sale_validity/es/ --- sale_validity/i18n/es.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sale_validity/i18n/es.po b/sale_validity/i18n/es.po index aac11b46f92..aeb89b75b8c 100644 --- a/sale_validity/i18n/es.po +++ b/sale_validity/i18n/es.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: sale-workflow (8.0)\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-09 12:27+0000\n" -"PO-Revision-Date: 2020-08-07 08:59+0000\n" +"PO-Revision-Date: 2020-10-26 12:08+0000\n" "Last-Translator: Daniel Martinez Vila \n" "Language-Team: Spanish (http://www.transifex.com/oca/OCA-sale-workflow-8-0/" "language/es/)\n" @@ -68,11 +68,10 @@ msgstr "Duración de la validez predeterminada de los pedidos de venta" #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" -msgstr "" +msgstr "Expiración" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -#, fuzzy msgid "Sales Order" msgstr "Pedido de venta" From d15363b1f76fbc3cf6355834f6777f6d5a4978f0 Mon Sep 17 00:00:00 2001 From: newtratip Date: Tue, 3 Nov 2020 19:24:51 +0700 Subject: [PATCH 19/30] [IMP] sale_validity: black, isort, prettier --- sale_validity/README.rst | 11 ++++++----- sale_validity/__manifest__.py | 3 +-- sale_validity/models/res_config_settings.py | 3 ++- sale_validity/readme/CONTRIBUTORS.rst | 1 + sale_validity/static/description/index.html | 7 ++++--- 5 files changed, 14 insertions(+), 11 deletions(-) diff --git a/sale_validity/README.rst b/sale_validity/README.rst index e8c8971ded3..0e18f48a9b7 100644 --- a/sale_validity/README.rst +++ b/sale_validity/README.rst @@ -14,13 +14,13 @@ Sale Validity :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fsale--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/sale-workflow/tree/13.0/sale_validity + :target: https://github.com/OCA/sale-workflow/tree/14.0/sale_validity :alt: OCA/sale-workflow .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/sale-workflow-13-0/sale-workflow-13-0-sale_validity + :target: https://translation.odoo-community.org/projects/sale-workflow-14-0/sale-workflow-14-0-sale_validity :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/167/13.0 + :target: https://runbot.odoo-community.org/runbot/167/14.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -48,7 +48,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -67,6 +67,7 @@ Contributors * Alexis de Lattre * Serpent Consulting Services Pvt. Ltd. * Sudhir Arya +* Tharathip Chaweewongphan Maintainers ~~~~~~~~~~~ @@ -81,6 +82,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -This module is part of the `OCA/sale-workflow `_ project on GitHub. +This module is part of the `OCA/sale-workflow `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/sale_validity/__manifest__.py b/sale_validity/__manifest__.py index 41553742d35..6b6fbd1e85b 100644 --- a/sale_validity/__manifest__.py +++ b/sale_validity/__manifest__.py @@ -2,10 +2,9 @@ # © 2014-2017 Akretion (Alexis de Lattre ) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - { "name": "Sale Validity", - "version": "13.0.1.0.1", + "version": "14.0.1.0.0", "category": "Sales", "license": "AGPL-3", "summary": "Set a default validity delay on quotations", diff --git a/sale_validity/models/res_config_settings.py b/sale_validity/models/res_config_settings.py index e5519ed8f47..0196f98fed9 100644 --- a/sale_validity/models/res_config_settings.py +++ b/sale_validity/models/res_config_settings.py @@ -9,5 +9,6 @@ class ResConfigSettings(models.TransientModel): _inherit = "res.config.settings" sale_order_default_validity_days = fields.Integer( - related="company_id.default_sale_order_validity_days", readonly=False, + related="company_id.default_sale_order_validity_days", + readonly=False, ) diff --git a/sale_validity/readme/CONTRIBUTORS.rst b/sale_validity/readme/CONTRIBUTORS.rst index e367970f0b4..f3b189a90da 100644 --- a/sale_validity/readme/CONTRIBUTORS.rst +++ b/sale_validity/readme/CONTRIBUTORS.rst @@ -2,3 +2,4 @@ * Alexis de Lattre * Serpent Consulting Services Pvt. Ltd. * Sudhir Arya +* Tharathip Chaweewongphan diff --git a/sale_validity/static/description/index.html b/sale_validity/static/description/index.html index e708493212c..c864d8cc4b7 100644 --- a/sale_validity/static/description/index.html +++ b/sale_validity/static/description/index.html @@ -367,7 +367,7 @@

    Sale Validity

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

    Beta License: AGPL-3 OCA/sale-workflow Translate me on Weblate Try me on Runbot

    +

    Beta License: AGPL-3 OCA/sale-workflow Translate me on Weblate Try me on Runbot

    With this module, you will be able to configure a default validity delay on quotations.

    Table of contents

    @@ -396,7 +396,7 @@

    Bug Tracker

    Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

    +feedback.

    Do not contact contributors directly about support or help with technical issues.

    @@ -414,6 +414,7 @@

    Contributors

  • Alexis de Lattre <alexis.delattre@akretion.com>
  • Serpent Consulting Services Pvt. Ltd. <support@serpentcs.com>
  • Sudhir Arya <sudhir@erpharbor.com>
  • +
  • Tharathip Chaweewongphan <tharathipc@ecosoft.co.th>
  • @@ -423,7 +424,7 @@

    Maintainers

    OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

    -

    This module is part of the OCA/sale-workflow project on GitHub.

    +

    This module is part of the OCA/sale-workflow project on GitHub.

    You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

    From 6e7515eee41f179f07f597af3e6f6f68976a4b99 Mon Sep 17 00:00:00 2001 From: newtratip Date: Fri, 6 Nov 2020 23:21:42 +0700 Subject: [PATCH 20/30] [MIG] sale_validity: Migration to 14.0 --- sale_validity/README.rst | 2 +- sale_validity/__manifest__.py | 2 +- sale_validity/i18n/sale_validity.pot | 33 +++++++++++++++++---- sale_validity/models/sale_order.py | 2 +- sale_validity/readme/CONFIGURE.rst | 2 +- sale_validity/static/description/index.html | 2 +- sale_validity/views/res_config_settings.xml | 5 +++- 7 files changed, 36 insertions(+), 12 deletions(-) diff --git a/sale_validity/README.rst b/sale_validity/README.rst index 0e18f48a9b7..9b1f3045e47 100644 --- a/sale_validity/README.rst +++ b/sale_validity/README.rst @@ -35,7 +35,7 @@ With this module, you will be able to configure a default validity delay on quot Configuration ============= -Go to the menu *Sale > Configuration > Settings*, in the section *Quotations & Sales*, set the *Default Validity of Sale Orders* in days. +Go to the menu *Sales > Configuration > Settings*, in the section *Quotations & Orders*, set the *Default Validity of Sale Orders* in days. Usage ===== diff --git a/sale_validity/__manifest__.py b/sale_validity/__manifest__.py index 6b6fbd1e85b..85c414b6da3 100644 --- a/sale_validity/__manifest__.py +++ b/sale_validity/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Sale Validity", - "version": "14.0.1.0.0", + "version": "14.0.1.0.1", "category": "Sales", "license": "AGPL-3", "summary": "Set a default validity delay on quotations", diff --git a/sale_validity/i18n/sale_validity.pot b/sale_validity/i18n/sale_validity.pot index 44bbb2aca57..c374d874fdb 100644 --- a/sale_validity/i18n/sale_validity.pot +++ b/sale_validity/i18n/sale_validity.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -13,6 +13,11 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -39,22 +44,38 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order msgid "Sales Order" diff --git a/sale_validity/models/sale_order.py b/sale_validity/models/sale_order.py index 7a2ff95a40a..72de14a0901 100644 --- a/sale_validity/models/sale_order.py +++ b/sale_validity/models/sale_order.py @@ -12,7 +12,7 @@ class SaleOrder(models.Model): _inherit = "sale.order" validity_date = fields.Date( - track_visibility="onchange", default=lambda rec: rec._default_validity_date() + tracking=True, default=lambda rec: rec._default_validity_date() ) @api.model diff --git a/sale_validity/readme/CONFIGURE.rst b/sale_validity/readme/CONFIGURE.rst index 88222c7afbf..b03f338c895 100644 --- a/sale_validity/readme/CONFIGURE.rst +++ b/sale_validity/readme/CONFIGURE.rst @@ -1 +1 @@ -Go to the menu *Sale > Configuration > Settings*, in the section *Quotations & Sales*, set the *Default Validity of Sale Orders* in days. +Go to the menu *Sales > Configuration > Settings*, in the section *Quotations & Orders*, set the *Default Validity of Sale Orders* in days. diff --git a/sale_validity/static/description/index.html b/sale_validity/static/description/index.html index c864d8cc4b7..dbcef09aac3 100644 --- a/sale_validity/static/description/index.html +++ b/sale_validity/static/description/index.html @@ -385,7 +385,7 @@

    Sale Validity

    Configuration

    -

    Go to the menu Sale > Configuration > Settings, in the section Quotations & Sales, set the Default Validity of Sale Orders in days.

    +

    Go to the menu Sales > Configuration > Settings, in the section Quotations & Orders, set the Default Validity of Sale Orders in days.

    Usage

    diff --git a/sale_validity/views/res_config_settings.xml b/sale_validity/views/res_config_settings.xml index 6860a5bb92c..b650b1bfa51 100644 --- a/sale_validity/views/res_config_settings.xml +++ b/sale_validity/views/res_config_settings.xml @@ -21,7 +21,10 @@
    -
    From dc1133ef25e18c31f58545fcc3882ed6acc83ef7 Mon Sep 17 00:00:00 2001 From: Daniel Martinez Vila Date: Wed, 20 Jan 2021 10:38:02 +0000 Subject: [PATCH 21/30] Translated using Weblate (Catalan) Currently translated at 100.0% (9 of 9 strings) Translation: sale-workflow-14.0/sale-workflow-14.0-sale_validity Translate-URL: https://translation.odoo-community.org/projects/sale-workflow-14-0/sale-workflow-14-0-sale_validity/ca/ --- sale_validity/i18n/ca.po | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/sale_validity/i18n/ca.po b/sale_validity/i18n/ca.po index 4b2723966cc..c43a9bf6874 100644 --- a/sale_validity/i18n/ca.po +++ b/sale_validity/i18n/ca.po @@ -9,14 +9,15 @@ msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-04-25 02:45+0000\n" -"PO-Revision-Date: 2017-04-25 02:45+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"PO-Revision-Date: 2021-01-20 12:44+0000\n" +"Last-Translator: Daniel Martinez Vila \n" "Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity @@ -26,6 +27,10 @@ msgid "" " If the value of this field is 0, the sale orders will not have a " "validity date by default." msgstr "" +"Per defecte, la data de validesa de les ordres de venda serà la data de la " +"comanda de venda més el nombre de dies definits en aquest camp.\n" +" Si el valor d'aquest camp és 0, les comandes de venda no " +"tindran una data de validesa per defecte." #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company__default_sale_order_validity_days @@ -35,36 +40,39 @@ msgid "" "order plus the number of days defined in this field. If the value of this " "field is 0, the sale orders will not have a validity date by default." msgstr "" +"Per defecte, la data de validesa de les ordres de venda serà la data de la " +"comanda de venda més el nombre de dies definits en aquest camp. Si el valor " +"d'aquest camp és 0, les comandes de venda no tindran una data de validesa " +"per defecte." #. module: sale_validity #: model:ir.model,name:sale_validity.model_res_company msgid "Companies" -msgstr "" +msgstr "Empreses" #. module: sale_validity #: model:ir.model,name:sale_validity.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Config. de la Configuració" #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "Days" -msgstr "" +msgstr "Dies" #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" -msgstr "" +msgstr "Validesa per defecte de les comandes de venda" #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" -msgstr "" +msgstr "Caducitat" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -#, fuzzy msgid "Sales Order" msgstr "Comandes de venda" @@ -74,3 +82,5 @@ msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" +"El valor del camp \"Durada de validesa per defecte de les comandes de venda\"" +" ha de ser positiu o 0." From dfb7d2b3416f09e9ae42b593489d3e817d47f3ce Mon Sep 17 00:00:00 2001 From: Bosd Date: Mon, 25 Jan 2021 22:50:59 +0000 Subject: [PATCH 22/30] Translated using Weblate (Dutch) Currently translated at 22.2% (2 of 9 strings) Translation: sale-workflow-14.0/sale-workflow-14.0-sale_validity Translate-URL: https://translation.odoo-community.org/projects/sale-workflow-14-0/sale-workflow-14-0-sale_validity/nl/ --- sale_validity/i18n/nl.po | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/sale_validity/i18n/nl.po b/sale_validity/i18n/nl.po index 29578b1842e..3be377d2fff 100644 --- a/sale_validity/i18n/nl.po +++ b/sale_validity/i18n/nl.po @@ -9,14 +9,15 @@ msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-04-25 02:45+0000\n" -"PO-Revision-Date: 2017-04-25 02:45+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"PO-Revision-Date: 2021-01-26 00:06+0000\n" +"Last-Translator: Bosd \n" "Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity @@ -39,7 +40,7 @@ msgstr "" #. module: sale_validity #: model:ir.model,name:sale_validity.model_res_company msgid "Companies" -msgstr "" +msgstr "Bedrijven" #. module: sale_validity #: model:ir.model,name:sale_validity.model_res_config_settings @@ -49,7 +50,7 @@ msgstr "" #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "Days" -msgstr "" +msgstr "Dagen" #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days From 490be357cf39929fcbc70153ca513a7e2288e9dc Mon Sep 17 00:00:00 2001 From: Eder Brito Date: Sun, 14 Feb 2021 20:01:19 +0000 Subject: [PATCH 23/30] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (9 of 9 strings) Translation: sale-workflow-14.0/sale-workflow-14.0-sale_validity Translate-URL: https://translation.odoo-community.org/projects/sale-workflow-14-0/sale-workflow-14-0-sale_validity/pt_BR/ --- sale_validity/i18n/pt_BR.po | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/sale_validity/i18n/pt_BR.po b/sale_validity/i18n/pt_BR.po index 29c351a270e..d1c0e0300f4 100644 --- a/sale_validity/i18n/pt_BR.po +++ b/sale_validity/i18n/pt_BR.po @@ -9,15 +9,16 @@ msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-11-23 01:52+0000\n" -"PO-Revision-Date: 2017-11-23 01:52+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" -"teams/23907/pt_BR/)\n" +"PO-Revision-Date: 2021-02-14 22:45+0000\n" +"Last-Translator: Eder Brito \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity @@ -27,6 +28,10 @@ msgid "" " If the value of this field is 0, the sale orders will not have a " "validity date by default." msgstr "" +"Por padrão, a data de validade dos pedidos de vendas serão a data do pedido " +"de vendas somado ao número de dias definido neste campo.\n" +" Se o valor deste campo for 0, o pedido de vendas não terá uma " +"data de validade por padrão." #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company__default_sale_order_validity_days @@ -36,38 +41,40 @@ msgid "" "order plus the number of days defined in this field. If the value of this " "field is 0, the sale orders will not have a validity date by default." msgstr "" +"Por padrão, a data de validade de pedidos de vendas serão a data do pedido " +"de vendas somado ao número de dias definido neste campo. Se o valor deste " +"campo for 0, o pedido de vendas não terá uma data de validade por padrão." #. module: sale_validity #: model:ir.model,name:sale_validity.model_res_company msgid "Companies" -msgstr "" +msgstr "Empresas" #. module: sale_validity #: model:ir.model,name:sale_validity.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Definições de Configuração" #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "Days" -msgstr "" +msgstr "Dias" #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" -msgstr "" +msgstr "Validade Padrão de Pedidos de Venda" #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" -msgstr "" +msgstr "Expiração" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -#, fuzzy msgid "Sales Order" -msgstr "Pedido de Venda" +msgstr "Pedidos de Venda" #. module: sale_validity #: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive @@ -75,3 +82,5 @@ msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" +"O valor do campo 'Duração da Validade Padrão de Pedidos de Venda' deve ser " +"positivo ou 0." From 5732fd72c478312ced020a95bbda2317c4527892 Mon Sep 17 00:00:00 2001 From: newtratip Date: Fri, 19 Feb 2021 10:28:51 +0700 Subject: [PATCH 24/30] [14.0][FIX] sale_validity: method '_company_default_get' is deprecated --- sale_validity/__manifest__.py | 2 +- sale_validity/models/sale_order.py | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/sale_validity/__manifest__.py b/sale_validity/__manifest__.py index 85c414b6da3..89e7b812298 100644 --- a/sale_validity/__manifest__.py +++ b/sale_validity/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Sale Validity", - "version": "14.0.1.0.1", + "version": "14.0.1.0.2", "category": "Sales", "license": "AGPL-3", "summary": "Set a default validity delay on quotations", diff --git a/sale_validity/models/sale_order.py b/sale_validity/models/sale_order.py index 72de14a0901..c89fcfd3b85 100644 --- a/sale_validity/models/sale_order.py +++ b/sale_validity/models/sale_order.py @@ -18,8 +18,7 @@ class SaleOrder(models.Model): @api.model def _default_validity_date(self): validity_date_str = False - company_pool = self.env["res.company"] - company = company_pool._company_default_get("sale.order") + company = self.env.company if company.default_sale_order_validity_days: today_str = fields.Date.context_today(self) today = fields.Date.to_date(today_str) @@ -31,9 +30,8 @@ def _default_validity_date(self): @api.onchange("date_order") def _onchange_date_order(self): - company_pool = self.env["res.company"] if self.date_order: - company = self.company_id or company_pool._company_default_get("sale.order") + company = self.company_id or self.env.company if company.default_sale_order_validity_days: date_order = fields.Datetime.to_datetime(self.date_order) validity_date = date_order + relativedelta( From 64f12665c342e175a889149309c04ed7bc305f62 Mon Sep 17 00:00:00 2001 From: Maria Sparenberg Date: Fri, 9 Jul 2021 13:41:14 +0000 Subject: [PATCH 25/30] Translated using Weblate (German) Currently translated at 100.0% (9 of 9 strings) Translation: sale-workflow-14.0/sale-workflow-14.0-sale_validity Translate-URL: https://translation.odoo-community.org/projects/sale-workflow-14-0/sale-workflow-14-0-sale_validity/de/ --- sale_validity/i18n/de.po | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/sale_validity/i18n/de.po b/sale_validity/i18n/de.po index bec92e1fd97..c2641928a2a 100644 --- a/sale_validity/i18n/de.po +++ b/sale_validity/i18n/de.po @@ -8,15 +8,16 @@ msgstr "" "Project-Id-Version: sale-workflow (8.0)\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-09 12:27+0000\n" -"PO-Revision-Date: 2015-09-03 07:11+0000\n" -"Last-Translator: <>\n" +"PO-Revision-Date: 2021-07-09 15:48+0000\n" +"Last-Translator: Maria Sparenberg \n" "Language-Team: German (http://www.transifex.com/oca/OCA-sale-workflow-8-0/" "language/de/)\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity @@ -26,6 +27,10 @@ msgid "" " If the value of this field is 0, the sale orders will not have a " "validity date by default." msgstr "" +"Das Gültigkeitsdatum von Angeboten ist standardmäßig das Angebotsdatum plus " +"die Anzahl der Tage, die in diesem Feld definiert sind.\n" +"Wenn der Wert hier 0 ist, hat das Angebot standardmäßig kein " +"Gültigkeitsdauer." #. module: sale_validity #: model:ir.model.fields,help:sale_validity.field_res_company__default_sale_order_validity_days @@ -35,36 +40,38 @@ msgid "" "order plus the number of days defined in this field. If the value of this " "field is 0, the sale orders will not have a validity date by default." msgstr "" +"Das Gültigkeitsdatum von Angeboten ist standardmäßig das Angebotsdatum plus " +"die Anzahl der Tage, die in diesem Feld definiert sind. Wenn der Wert hier 0 " +"ist, hat das Angebot standardmäßig kein Gültigkeitsdauer." #. module: sale_validity #: model:ir.model,name:sale_validity.model_res_company msgid "Companies" -msgstr "" +msgstr "Unternehmen" #. module: sale_validity #: model:ir.model,name:sale_validity.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurationseinstellungen" #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "Days" -msgstr "" +msgstr "Tage" #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" -msgstr "" +msgstr "Standard-Gültigkeit von Angeboten" #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" -msgstr "" +msgstr "Ablaufdatum" #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -#, fuzzy msgid "Sales Order" msgstr "Verkaufsauftrag" @@ -74,3 +81,5 @@ msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" +"Der Wert des Feldes \"Standard-Gültigkeitsdauer von Angeboten\" muss größer " +"gleich 0 sein." From d85b413d63d6f71aab4540ef84377ff83f7971f1 Mon Sep 17 00:00:00 2001 From: Francesco Foresti Date: Fri, 24 Jun 2022 07:55:16 +0000 Subject: [PATCH 26/30] Translated using Weblate (Italian) Currently translated at 11.1% (1 of 9 strings) Translation: sale-workflow-14.0/sale-workflow-14.0-sale_validity Translate-URL: https://translation.odoo-community.org/projects/sale-workflow-14-0/sale-workflow-14-0-sale_validity/it/ --- sale_validity/README.rst | 15 +++++--- sale_validity/i18n/ca.po | 38 +++++++++++++++---- sale_validity/i18n/de.po | 34 ++++++++++++++--- sale_validity/i18n/el_GR.po | 31 ++++++++++++--- sale_validity/i18n/es.po | 34 ++++++++++++++--- sale_validity/i18n/es_ES.po | 31 ++++++++++++--- sale_validity/i18n/es_VE.po | 31 ++++++++++++--- sale_validity/i18n/fi.po | 31 ++++++++++++--- sale_validity/i18n/fr.po | 31 ++++++++++++--- sale_validity/i18n/hr.po | 31 ++++++++++++--- sale_validity/i18n/hr_HR.po | 31 ++++++++++++--- sale_validity/i18n/hu.po | 31 ++++++++++++--- sale_validity/i18n/it.po | 41 +++++++++++++++----- sale_validity/i18n/nl.po | 34 ++++++++++++++--- sale_validity/i18n/nl_NL.po | 31 ++++++++++++--- sale_validity/i18n/pt.po | 34 ++++++++++++++--- sale_validity/i18n/pt_BR.po | 38 +++++++++++++++---- sale_validity/i18n/ro.po | 31 ++++++++++++--- sale_validity/i18n/sk.po | 31 ++++++++++++--- sale_validity/i18n/sl.po | 31 ++++++++++++--- sale_validity/i18n/tr.po | 31 ++++++++++++--- sale_validity/i18n/tr_TR.po | 31 ++++++++++++--- sale_validity/i18n/vi_VN.po | 31 ++++++++++++--- sale_validity/i18n/zh_CN.po | 34 ++++++++++++++--- sale_validity/static/description/index.html | 42 +++++++++++---------- 25 files changed, 659 insertions(+), 150 deletions(-) diff --git a/sale_validity/README.rst b/sale_validity/README.rst index 9b1f3045e47..082e844860b 100644 --- a/sale_validity/README.rst +++ b/sale_validity/README.rst @@ -2,10 +2,13 @@ Sale Validity ============= -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:35409c2abb60811628be3bacb6e07f55722a86c5d5e8aee2a8379e3738e6dc43 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status @@ -19,11 +22,11 @@ Sale Validity .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png :target: https://translation.odoo-community.org/projects/sale-workflow-14-0/sale-workflow-14-0-sale_validity :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/167/14.0 - :alt: Try me on Runbot +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/sale-workflow&target_branch=14.0 + :alt: Try me on Runboat -|badge1| |badge2| |badge3| |badge4| |badge5| +|badge1| |badge2| |badge3| |badge4| |badge5| With this module, you will be able to configure a default validity delay on quotations. @@ -47,7 +50,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed +If you spotted it first, help us to smash it by providing a detailed and welcomed `feedback `_. Do not contact contributors directly about support or help with technical issues. diff --git a/sale_validity/i18n/ca.po b/sale_validity/i18n/ca.po index c43a9bf6874..c955eff60d8 100644 --- a/sale_validity/i18n/ca.po +++ b/sale_validity/i18n/ca.po @@ -19,6 +19,11 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.3.2\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -55,22 +60,38 @@ msgstr "Empreses" msgid "Config Settings" msgstr "Config. de la Configuració" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "Dies" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "Validesa per defecte de les comandes de venda" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "Caducitat" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order msgid "Sales Order" @@ -82,5 +103,8 @@ msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" -"El valor del camp \"Durada de validesa per defecte de les comandes de venda\"" -" ha de ser positiu o 0." +"El valor del camp \"Durada de validesa per defecte de les comandes de venda" +"\" ha de ser positiu o 0." + +#~ msgid "Days" +#~ msgstr "Dies" diff --git a/sale_validity/i18n/de.po b/sale_validity/i18n/de.po index c2641928a2a..d971edbd8fd 100644 --- a/sale_validity/i18n/de.po +++ b/sale_validity/i18n/de.po @@ -19,6 +19,11 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.3.2\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -54,22 +59,38 @@ msgstr "Unternehmen" msgid "Config Settings" msgstr "Konfigurationseinstellungen" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "Tage" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "Standard-Gültigkeit von Angeboten" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "Ablaufdatum" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order msgid "Sales Order" @@ -83,3 +104,6 @@ msgid "" msgstr "" "Der Wert des Feldes \"Standard-Gültigkeitsdauer von Angeboten\" muss größer " "gleich 0 sein." + +#~ msgid "Days" +#~ msgstr "Tage" diff --git a/sale_validity/i18n/el_GR.po b/sale_validity/i18n/el_GR.po index bc7ec68fe8c..6beec1f2b63 100644 --- a/sale_validity/i18n/el_GR.po +++ b/sale_validity/i18n/el_GR.po @@ -19,6 +19,11 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -47,22 +52,38 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy diff --git a/sale_validity/i18n/es.po b/sale_validity/i18n/es.po index aeb89b75b8c..897478924a9 100644 --- a/sale_validity/i18n/es.po +++ b/sale_validity/i18n/es.po @@ -19,6 +19,11 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.10\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -54,22 +59,38 @@ msgstr "Compañías" msgid "Config Settings" msgstr "Config Ajustes" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "Días" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "Duración de la validez predeterminada de los pedidos de venta" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "Expiración" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order msgid "Sales Order" @@ -84,6 +105,9 @@ msgstr "" "El valor del campo 'Duración de la validez predeterminada de los pedidos de " "venta' debe ser positivo o 0." +#~ msgid "Days" +#~ msgstr "Días" + #~ msgid "Validity" #~ msgstr "Validez" diff --git a/sale_validity/i18n/es_ES.po b/sale_validity/i18n/es_ES.po index 6ab0c4f75e3..fb9cc0481d7 100644 --- a/sale_validity/i18n/es_ES.po +++ b/sale_validity/i18n/es_ES.po @@ -19,6 +19,11 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -47,22 +52,38 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy diff --git a/sale_validity/i18n/es_VE.po b/sale_validity/i18n/es_VE.po index a40ef2376ee..9f78a847ab9 100644 --- a/sale_validity/i18n/es_VE.po +++ b/sale_validity/i18n/es_VE.po @@ -19,6 +19,11 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -47,22 +52,38 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy diff --git a/sale_validity/i18n/fi.po b/sale_validity/i18n/fi.po index dfbb73fbfcb..bfe4b6ec342 100644 --- a/sale_validity/i18n/fi.po +++ b/sale_validity/i18n/fi.po @@ -18,6 +18,11 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -46,22 +51,38 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy diff --git a/sale_validity/i18n/fr.po b/sale_validity/i18n/fr.po index c6b60d05aaf..25ff33b0e9b 100644 --- a/sale_validity/i18n/fr.po +++ b/sale_validity/i18n/fr.po @@ -19,6 +19,11 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity #, fuzzy @@ -54,22 +59,38 @@ msgstr "Sociétés" msgid "Config Settings" msgstr "" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "Validité par défaut du bon de commande" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy diff --git a/sale_validity/i18n/hr.po b/sale_validity/i18n/hr.po index e54d6e34556..69c2d2c3bbb 100644 --- a/sale_validity/i18n/hr.po +++ b/sale_validity/i18n/hr.po @@ -19,6 +19,11 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity #, fuzzy @@ -53,22 +58,38 @@ msgstr "Tvrtke" msgid "Config Settings" msgstr "sale.config.settings" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "Zadana valjanost ponuda" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy diff --git a/sale_validity/i18n/hr_HR.po b/sale_validity/i18n/hr_HR.po index 558d8ec65f7..c150508a4db 100644 --- a/sale_validity/i18n/hr_HR.po +++ b/sale_validity/i18n/hr_HR.po @@ -20,6 +20,11 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -48,22 +53,38 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy diff --git a/sale_validity/i18n/hu.po b/sale_validity/i18n/hu.po index b84aa9c3117..d02ffd27d8b 100644 --- a/sale_validity/i18n/hu.po +++ b/sale_validity/i18n/hu.po @@ -18,6 +18,11 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -46,22 +51,38 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy diff --git a/sale_validity/i18n/it.po b/sale_validity/i18n/it.po index c5daea190e5..f72ae5877d3 100644 --- a/sale_validity/i18n/it.po +++ b/sale_validity/i18n/it.po @@ -8,15 +8,21 @@ msgstr "" "Project-Id-Version: sale-workflow (8.0)\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-10-02 17:59+0000\n" -"PO-Revision-Date: 2015-09-03 07:11+0000\n" -"Last-Translator: <>\n" +"PO-Revision-Date: 2022-06-24 10:05+0000\n" +"Last-Translator: Francesco Foresti \n" "Language-Team: Italian (http://www.transifex.com/oca/OCA-sale-workflow-8-0/" "language/it/)\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity @@ -46,27 +52,42 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order -#, fuzzy msgid "Sales Order" -msgstr "Ordini vendita" +msgstr "Ordine di vendita" #. module: sale_validity #: model:ir.model.constraint,message:sale_validity.constraint_res_company_sale_order_validity_days_positive diff --git a/sale_validity/i18n/nl.po b/sale_validity/i18n/nl.po index 3be377d2fff..79874225dbb 100644 --- a/sale_validity/i18n/nl.po +++ b/sale_validity/i18n/nl.po @@ -19,6 +19,11 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.3.2\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -47,22 +52,38 @@ msgstr "Bedrijven" msgid "Config Settings" msgstr "" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "Dagen" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy @@ -75,3 +96,6 @@ msgid "" "The value of the field 'Default Validity Duration of Sale Orders' must be " "positive or 0." msgstr "" + +#~ msgid "Days" +#~ msgstr "Dagen" diff --git a/sale_validity/i18n/nl_NL.po b/sale_validity/i18n/nl_NL.po index d621fa20dd5..dd466407e10 100644 --- a/sale_validity/i18n/nl_NL.po +++ b/sale_validity/i18n/nl_NL.po @@ -19,6 +19,11 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -47,22 +52,38 @@ msgstr "Bedrijven" msgid "Config Settings" msgstr "" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy diff --git a/sale_validity/i18n/pt.po b/sale_validity/i18n/pt.po index 2a5027c37f8..7831d06ff30 100644 --- a/sale_validity/i18n/pt.po +++ b/sale_validity/i18n/pt.po @@ -19,6 +19,11 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Weblate 3.10\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -47,22 +52,38 @@ msgstr "Empresas" msgid "Config Settings" msgstr "" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "Dias" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "Validade Pré-definida dos Orçamentos de Vendas" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy @@ -76,6 +97,9 @@ msgid "" "positive or 0." msgstr "" +#~ msgid "Days" +#~ msgstr "Dias" + #~ msgid "Validity" #~ msgstr "Validade" diff --git a/sale_validity/i18n/pt_BR.po b/sale_validity/i18n/pt_BR.po index d1c0e0300f4..e0a7fb442e7 100644 --- a/sale_validity/i18n/pt_BR.po +++ b/sale_validity/i18n/pt_BR.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2017-11-23 01:52+0000\n" "PO-Revision-Date: 2021-02-14 22:45+0000\n" "Last-Translator: Eder Brito \n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" -"23907/pt_BR/)\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,6 +20,11 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.3.2\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -55,22 +60,38 @@ msgstr "Empresas" msgid "Config Settings" msgstr "Definições de Configuração" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "Dias" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "Validade Padrão de Pedidos de Venda" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "Expiração" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order msgid "Sales Order" @@ -84,3 +105,6 @@ msgid "" msgstr "" "O valor do campo 'Duração da Validade Padrão de Pedidos de Venda' deve ser " "positivo ou 0." + +#~ msgid "Days" +#~ msgstr "Dias" diff --git a/sale_validity/i18n/ro.po b/sale_validity/i18n/ro.po index 9cbb941a09a..cf2db2bfd53 100644 --- a/sale_validity/i18n/ro.po +++ b/sale_validity/i18n/ro.po @@ -19,6 +19,11 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" "2:1));\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -47,22 +52,38 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy diff --git a/sale_validity/i18n/sk.po b/sale_validity/i18n/sk.po index 5d3d2fc98e9..30f1efbac72 100644 --- a/sale_validity/i18n/sk.po +++ b/sale_validity/i18n/sk.po @@ -18,6 +18,11 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -46,22 +51,38 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy diff --git a/sale_validity/i18n/sl.po b/sale_validity/i18n/sl.po index f1463728a1a..1330b5f9c68 100644 --- a/sale_validity/i18n/sl.po +++ b/sale_validity/i18n/sl.po @@ -19,6 +19,11 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" "%100==4 ? 2 : 3);\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity #, fuzzy @@ -54,22 +59,38 @@ msgstr "Družbe" msgid "Config Settings" msgstr "" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy diff --git a/sale_validity/i18n/tr.po b/sale_validity/i18n/tr.po index bd0d8571c52..d9372287ede 100644 --- a/sale_validity/i18n/tr.po +++ b/sale_validity/i18n/tr.po @@ -18,6 +18,11 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -46,22 +51,38 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy diff --git a/sale_validity/i18n/tr_TR.po b/sale_validity/i18n/tr_TR.po index e19fe2ec556..ff564bc522c 100644 --- a/sale_validity/i18n/tr_TR.po +++ b/sale_validity/i18n/tr_TR.po @@ -19,6 +19,11 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -47,22 +52,38 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy diff --git a/sale_validity/i18n/vi_VN.po b/sale_validity/i18n/vi_VN.po index 174a8146aea..eea5c88ba94 100644 --- a/sale_validity/i18n/vi_VN.po +++ b/sale_validity/i18n/vi_VN.po @@ -19,6 +19,11 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -47,22 +52,38 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy diff --git a/sale_validity/i18n/zh_CN.po b/sale_validity/i18n/zh_CN.po index 380521fb47c..21b11938494 100644 --- a/sale_validity/i18n/zh_CN.po +++ b/sale_validity/i18n/zh_CN.po @@ -19,6 +19,11 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 3.8\n" +#. module: sale_validity +#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity +msgid "Days" +msgstr "" + #. module: sale_validity #: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity msgid "" @@ -51,22 +56,38 @@ msgstr "公司" msgid "Config Settings" msgstr "配置设置" -#. module: sale_validity -#: model_terms:ir.ui.view,arch_db:sale_validity.res_config_settings_view_form_sale_order_validity -msgid "Days" -msgstr "天" - #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_res_company__default_sale_order_validity_days #: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__sale_order_default_validity_days msgid "Default Validity of Sale Orders" msgstr "销售订单的默认有效期" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__display_name +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__display_name +msgid "Display Name" +msgstr "" + #. module: sale_validity #: model:ir.model.fields,field_description:sale_validity.field_sale_order__validity_date msgid "Expiration" msgstr "" +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company__id +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings__id +#: model:ir.model.fields,field_description:sale_validity.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: sale_validity +#: model:ir.model.fields,field_description:sale_validity.field_res_company____last_update +#: model:ir.model.fields,field_description:sale_validity.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:sale_validity.field_sale_order____last_update +msgid "Last Modified on" +msgstr "" + #. module: sale_validity #: model:ir.model,name:sale_validity.model_sale_order #, fuzzy @@ -80,6 +101,9 @@ msgid "" "positive or 0." msgstr "“销售订单的默认有效期”字段的值必须为正数或0。" +#~ msgid "Days" +#~ msgstr "天" + #~ msgid "Validity" #~ msgstr "有效" diff --git a/sale_validity/static/description/index.html b/sale_validity/static/description/index.html index dbcef09aac3..ff28358e83b 100644 --- a/sale_validity/static/description/index.html +++ b/sale_validity/static/description/index.html @@ -1,20 +1,20 @@ - + - + Sale Validity