[FIX] contract_sale_generation: it doesn't create sales (#141)

* Change the method called in the view
* Complete the create_invoice method
* Bump version + authoring
* Correct bad call of method
  Small Documentation
* Add super call in python test
* FIX bad field names causing bad quantities in sale.order.line
This commit is contained in:
Florent THOMAS
2018-04-01 19:21:52 +02:00
committed by Jesús Feliciano Valdez Cruz [Vauxoo]
parent 7079d1075e
commit 978c1176a2
30 changed files with 271 additions and 161 deletions

View File

@@ -40,6 +40,7 @@ Contributors
------------
* Angel Moya <angel.moya@pesol.es>
* Florent THOMAS <florent.thomas@mind-and-go.com>
Maintainer
----------

View File

@@ -6,7 +6,7 @@
{
'name': 'Contracts Management - Recurring Sales',
'version': '10.0.2.0.0',
'version': '10.0.3.0.0',
'category': 'Contract Management',
'license': 'AGPL-3',
'author': "PESOL, "

View File

@@ -12,10 +12,10 @@ msgstr ""
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 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"
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: contract_sale_generation
@@ -58,13 +58,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -0,0 +1,77 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * contract_sale_generation
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \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: contract_sale_generation
#: model:ir.model,name:contract_sale_generation.model_account_analytic_account
msgid "Analytic Account"
msgstr ""
#. module: contract_sale_generation
#: model:ir.ui.view,arch_db:contract_sale_generation.account_analytic_account_recurring_sale_form
msgid "Create sales"
msgstr ""
#. module: contract_sale_generation
#: selection:account.analytic.account,type:0
#: selection:account.analytic.contract,type:0
msgid "Invoice"
msgstr ""
#. module: contract_sale_generation
#: selection:account.analytic.account,type:0
#: selection:account.analytic.contract,type:0
msgid "Sale"
msgstr ""
#. module: contract_sale_generation
#: model:ir.model.fields,field_description:contract_sale_generation.field_account_analytic_account_sale_autoconfirm
#: model:ir.model.fields,field_description:contract_sale_generation.field_account_analytic_contract_sale_autoconfirm
msgid "Sale autoconfirm"
msgstr ""
#. module: contract_sale_generation
#: model:ir.actions.act_window,name:contract_sale_generation.act_recurring_sales
msgid "Sales"
msgstr ""
#. module: contract_sale_generation
#: model:ir.model.fields,field_description:contract_sale_generation.field_account_analytic_account_type
#: model:ir.model.fields,field_description:contract_sale_generation.field_account_analytic_contract_type
msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid "You must review start and end dates!\n"
"%s"
msgstr ""
#. module: contract_sale_generation
#: model:ir.model,name:contract_sale_generation.model_account_analytic_contract
msgid "account.analytic.contract"
msgstr ""
#. module: contract_sale_generation
#: model:ir.ui.view,arch_db:contract_sale_generation.account_analytic_account_recurring_sale_form
msgid "⇒ Show recurring sales"
msgstr ""

View File

@@ -8,14 +8,14 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-30 01:41+0000\n"
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"POT-Creation-Date: 2018-04-03 12:19+0000\n"
"PO-Revision-Date: 2018-04-03 12:19+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: German (https://www.transifex.com/oca/teams/23907/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: contract_sale_generation
@@ -58,13 +58,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr "Sie müssen zunächst einen Kunden für den Vertrag '%s' auswählen."
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -11,11 +11,12 @@ msgstr ""
"POT-Creation-Date: 2017-11-30 01:41+0000\n"
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/el_GR/)\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"
"Language: el_GR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: contract_sale_generation
@@ -58,13 +59,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-02-08 10:20+0000\n"
"PO-Revision-Date: 2018-02-08 10:20+0000\n"
"POT-Creation-Date: 2018-04-03 12:19+0000\n"
"PO-Revision-Date: 2018-04-03 12:19+0000\n"
"Last-Translator: Ismael Calvo <ismaelcj@gmail.com>, 2018\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/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: contract_sale_generation
@@ -59,13 +59,13 @@ msgid "Type"
msgstr "Tipo"
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr "¡Seleccione un cliente para este contrato %s!"
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -11,11 +11,12 @@ msgstr ""
"POT-Creation-Date: 2017-11-30 01:41+0000\n"
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/es_MX/)\n"
"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/"
"es_MX/)\n"
"Language: es_MX\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_MX\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: contract_sale_generation
@@ -58,13 +59,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -12,10 +12,10 @@ msgstr ""
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/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: contract_sale_generation
@@ -58,13 +58,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -4,18 +4,19 @@
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
# Fabien Bourgeois <fabien@yaltik.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-30 01:41+0000\n"
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"POT-Creation-Date: 2018-05-19 02:01+0000\n"
"PO-Revision-Date: 2018-05-19 02:01+0000\n"
"Last-Translator: Fabien Bourgeois <fabien@yaltik.com>, 2018\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: contract_sale_generation
@@ -26,7 +27,7 @@ msgstr "Compte analytique"
#. module: contract_sale_generation
#: model:ir.ui.view,arch_db:contract_sale_generation.account_analytic_account_recurring_sale_form
msgid "Create sales"
msgstr ""
msgstr "Créer des commandes"
#. module: contract_sale_generation
#: selection:account.analytic.account,type:0
@@ -38,45 +39,47 @@ msgstr "Facture"
#: selection:account.analytic.account,type:0
#: selection:account.analytic.contract,type:0
msgid "Sale"
msgstr ""
msgstr "Vente"
#. module: contract_sale_generation
#: model:ir.model.fields,field_description:contract_sale_generation.field_account_analytic_account_sale_autoconfirm
#: model:ir.model.fields,field_description:contract_sale_generation.field_account_analytic_contract_sale_autoconfirm
msgid "Sale autoconfirm"
msgstr ""
msgstr "Confirmation automatique des commandes"
#. module: contract_sale_generation
#: model:ir.actions.act_window,name:contract_sale_generation.act_recurring_sales
msgid "Sales"
msgstr ""
msgstr "Ventes"
#. module: contract_sale_generation
#: model:ir.model.fields,field_description:contract_sale_generation.field_account_analytic_account_type
#: model:ir.model.fields,field_description:contract_sale_generation.field_account_analytic_contract_type
msgid "Type"
msgstr ""
msgstr "Type"
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr ""
msgstr "Vous devez d'abord sélectionner un Client pour le contrat %s!"
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"
"%s"
msgstr ""
"Vous devez vérifier vos dates de début et de fin!\n"
"%s"
#. module: contract_sale_generation
#: model:ir.model,name:contract_sale_generation.model_account_analytic_contract
msgid "account.analytic.contract"
msgstr ""
msgstr "account.analytic.contract"
#. module: contract_sale_generation
#: model:ir.ui.view,arch_db:contract_sale_generation.account_analytic_account_recurring_sale_form
msgid "⇒ Show recurring sales"
msgstr ""
msgstr "⇒ Voir les commandes récurrentes"

View File

@@ -12,10 +12,10 @@ msgstr ""
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n"
"Language: gl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: contract_sale_generation
@@ -58,13 +58,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -11,11 +11,12 @@ msgstr ""
"POT-Creation-Date: 2017-11-30 01:41+0000\n"
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"Last-Translator: Ashish Deshmukh <ashish.p.deshmukh@gmail.com>, 2017\n"
"Language-Team: Hindi (India) (https://www.transifex.com/oca/teams/23907/hi_IN/)\n"
"Language-Team: Hindi (India) (https://www.transifex.com/oca/teams/23907/"
"hi_IN/)\n"
"Language: hi_IN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hi_IN\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: contract_sale_generation
@@ -58,13 +59,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -9,15 +9,16 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-02-10 03:15+0000\n"
"PO-Revision-Date: 2018-02-10 03:15+0000\n"
"POT-Creation-Date: 2018-04-03 12:19+0000\n"
"PO-Revision-Date: 2018-04-03 12:19+0000\n"
"Last-Translator: Bole <bole@dajmi5.com>, 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"
"Language: hr\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"
"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: contract_sale_generation
#: model:ir.model,name:contract_sale_generation.model_account_analytic_account
@@ -59,13 +60,13 @@ msgid "Type"
msgstr "Tip"
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr "Prvo morate odabrati partnera ua ugovor %s!"
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -9,15 +9,17 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-30 01:41+0000\n"
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"POT-Creation-Date: 2018-04-03 12:19+0000\n"
"PO-Revision-Date: 2018-04-03 12:19+0000\n"
"Last-Translator: Bole <bole@dajmi5.com>, 2017\n"
"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\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"
"Language: hr_HR\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"
"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: contract_sale_generation
#: model:ir.model,name:contract_sale_generation.model_account_analytic_account
@@ -59,13 +61,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr "Prvo morate odabrati partnera za Ugovor %s!"
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -12,10 +12,10 @@ msgstr ""
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 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"
"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: contract_sale_generation
@@ -58,13 +58,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-30 01:41+0000\n"
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"POT-Creation-Date: 2018-04-03 12:19+0000\n"
"PO-Revision-Date: 2018-04-03 12:19+0000\n"
"Last-Translator: Lorenzo Battistini <lorenzo.battistini@agilebg.com>, 2017\n"
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/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: contract_sale_generation
@@ -59,13 +59,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr "Bisogna prima selezionare un cliente per il contratto %s!"
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-30 01:41+0000\n"
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"POT-Creation-Date: 2018-04-03 12:19+0000\n"
"PO-Revision-Date: 2018-04-03 12:19+0000\n"
"Last-Translator: Erwin van der Ploeg <erwin@odooexperts.nl>, 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"
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: contract_sale_generation
@@ -59,13 +59,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr " Er moet eerst een klant worden ingesteld op contract %s!"
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -11,11 +11,12 @@ msgstr ""
"POT-Creation-Date: 2017-11-30 01:41+0000\n"
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"Last-Translator: Peter Hageman <hageman.p@gmail.com>, 2017\n"
"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/23907/nl_NL/)\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"
"Language: nl_NL\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: contract_sale_generation
@@ -58,13 +59,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -10,14 +10,14 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-12-08 01:46+0000\n"
"PO-Revision-Date: 2017-12-08 01:46+0000\n"
"POT-Creation-Date: 2018-04-03 12:19+0000\n"
"PO-Revision-Date: 2018-04-03 12:19+0000\n"
"Last-Translator: Pedro Castro Silva <pedrocs@exo.pt>, 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"
"Language: pt\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: contract_sale_generation
@@ -60,13 +60,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr "Deve primeiro selecionar um Cliente para o Contrato %s!"
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -9,14 +9,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-30 01:41+0000\n"
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"POT-Creation-Date: 2018-04-03 12:19+0000\n"
"PO-Revision-Date: 2018-04-03 12:19+0000\n"
"Last-Translator: Albert Vonpupp <vonpupp@gmail.com>, 2017\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"
"Content-Transfer-Encoding: \n"
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: contract_sale_generation
@@ -59,13 +60,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr "Primeiro você deve selecionar um Cliente para o contrato %s!"
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -11,11 +11,12 @@ msgstr ""
"POT-Creation-Date: 2017-11-30 01:41+0000\n"
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/23907/pt_PT/)\n"
"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/"
"teams/23907/pt_PT/)\n"
"Language: pt_PT\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt_PT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: contract_sale_generation
@@ -58,13 +59,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -13,11 +13,12 @@ msgstr ""
"PO-Revision-Date: 2018-01-06 03:17+0000\n"
"Last-Translator: Dorin Hongu <dhongu@gmail.com>, 2018\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"
"Language: ro\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
"2:1));\n"
#. module: contract_sale_generation
#: model:ir.model,name:contract_sale_generation.model_account_analytic_account
@@ -59,13 +60,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -9,15 +9,17 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-03-17 03:26+0000\n"
"PO-Revision-Date: 2018-03-17 03:26+0000\n"
"POT-Creation-Date: 2018-04-03 12:19+0000\n"
"PO-Revision-Date: 2018-04-03 12:19+0000\n"
"Last-Translator: nek, 2018\n"
"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ru\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
"%100>=11 && n%100<=14)? 2 : 3);\n"
#. module: contract_sale_generation
#: model:ir.model,name:contract_sale_generation.model_account_analytic_account
@@ -59,13 +61,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -11,11 +11,12 @@ msgstr ""
"POT-Creation-Date: 2017-11-30 01:41+0000\n"
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/sk_SK/)\n"
"Language-Team: Slovak (Slovakia) (https://www.transifex.com/oca/teams/23907/"
"sk_SK/)\n"
"Language: sk_SK\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sk_SK\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. module: contract_sale_generation
@@ -58,13 +59,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -12,11 +12,12 @@ msgstr ""
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 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: contract_sale_generation
#: model:ir.model,name:contract_sale_generation.model_account_analytic_account
@@ -58,13 +59,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -8,14 +8,14 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-30 01:41+0000\n"
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"POT-Creation-Date: 2018-04-21 01:47+0000\n"
"PO-Revision-Date: 2018-04-21 01:47+0000\n"
"Last-Translator: Ediz Duman <neps1192@gmail.com>, 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"
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: contract_sale_generation
@@ -26,7 +26,7 @@ msgstr "Analitik Hesap"
#. module: contract_sale_generation
#: model:ir.ui.view,arch_db:contract_sale_generation.account_analytic_account_recurring_sale_form
msgid "Create sales"
msgstr ""
msgstr "Satış Oluşturun"
#. module: contract_sale_generation
#: selection:account.analytic.account,type:0
@@ -38,45 +38,47 @@ msgstr "Fatura"
#: selection:account.analytic.account,type:0
#: selection:account.analytic.contract,type:0
msgid "Sale"
msgstr ""
msgstr "Satış"
#. module: contract_sale_generation
#: model:ir.model.fields,field_description:contract_sale_generation.field_account_analytic_account_sale_autoconfirm
#: model:ir.model.fields,field_description:contract_sale_generation.field_account_analytic_contract_sale_autoconfirm
msgid "Sale autoconfirm"
msgstr ""
msgstr "Satış otomatik onaylama"
#. module: contract_sale_generation
#: model:ir.actions.act_window,name:contract_sale_generation.act_recurring_sales
msgid "Sales"
msgstr ""
msgstr "Satışlar"
#. module: contract_sale_generation
#: model:ir.model.fields,field_description:contract_sale_generation.field_account_analytic_account_type
#: model:ir.model.fields,field_description:contract_sale_generation.field_account_analytic_contract_type
msgid "Type"
msgstr ""
msgstr "Türü"
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr "Önce Sözleşme %s için bir Müşteri seçmelisiniz!"
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"
"%s"
msgstr ""
"Başlangıç ve bitiş tarihlerini incelemelisiniz!\n"
"%s"
#. module: contract_sale_generation
#: model:ir.model,name:contract_sale_generation.model_account_analytic_contract
msgid "account.analytic.contract"
msgstr ""
msgstr "account.analytic.contract"
#. module: contract_sale_generation
#: model:ir.ui.view,arch_db:contract_sale_generation.account_analytic_account_recurring_sale_form
msgid "⇒ Show recurring sales"
msgstr ""
msgstr "⇒ Tekrarlayan Satışları Göster"

View File

@@ -8,15 +8,16 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-30 01:41+0000\n"
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"POT-Creation-Date: 2018-04-03 12:19+0000\n"
"PO-Revision-Date: 2018-04-03 12:19+0000\n"
"Last-Translator: Ediz Duman <neps1192@gmail.com>, 2017\n"
"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\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"
"Language: tr_TR\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: contract_sale_generation
#: model:ir.model,name:contract_sale_generation.model_account_analytic_account
@@ -58,13 +59,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr "Önce bir Müşteri Sözleşmesi seçmelisiniz %s!"
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -11,11 +11,12 @@ msgstr ""
"POT-Creation-Date: 2017-11-30 01:41+0000\n"
"PO-Revision-Date: 2017-11-30 01:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/zh_CN/)\n"
"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/"
"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: contract_sale_generation
@@ -58,13 +59,13 @@ msgid "Type"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:53
#: code:addons/contract_sale_generation/models/account_analytic_account.py:54
#, python-format
msgid "You must first select a Customer for Contract %s!"
msgstr ""
#. module: contract_sale_generation
#: code:addons/contract_sale_generation/models/account_analytic_account.py:102
#: code:addons/contract_sale_generation/models/account_analytic_account.py:113
#, python-format
msgid ""
"You must review start and end dates!\n"

View File

@@ -21,10 +21,11 @@ class AccountAnalyticAccount(models.Model):
sale_line = self.env['sale.order.line'].new({
'order_id': order_id,
'product_id': line.product_id.id,
'proudct_uom_qty': line.quantity,
'proudct_uom_id': line.uom_id.id,
'product_qty': line.quantity,
'product_uom_qty': line.quantity,
'product_uom': line.uom_id.id,
})
# Get other invoice line values from product onchange
# Get other sale line values from product onchange
sale_line.product_id_change()
sale_line_vals = sale_line._convert_to_write(sale_line._cache)
# Insert markers
@@ -66,6 +67,11 @@ class AccountAnalyticAccount(models.Model):
@api.multi
def _create_invoice(self):
"""
Create invoices
@param self: single record of account.invoice
@return: MUST return an invoice recordset
"""
self.ensure_one()
if self.type == 'invoice':
return super(AccountAnalyticAccount, self)._create_invoice()
@@ -74,6 +80,11 @@ class AccountAnalyticAccount(models.Model):
@api.multi
def _create_sale(self):
"""
Create Sale orders
@param self: single record of sale.order
@return: MUST return a sale.order recordset
"""
self.ensure_one()
if self.type == 'sale':
sale_vals = self._prepare_sale()

View File

@@ -14,7 +14,7 @@
<attribute name="attrs">{'invisible': ['|',('recurring_invoices','!=',True),('type','!=','invoice')]}</attribute>
</xpath>
<xpath expr="//button[@name='recurring_create_invoice']" position="before">
<button name="recurring_create_invoice"
<button name="recurring_create_sale"
type="object"
attrs="{'invisible': ['|',('recurring_invoices','!=',True),('type','!=','sale')]}"
string="Create sales"