[FIX] contract_payment_auto: Fix freze wkhtmltopdf freezed

This commit is contained in:
Moisés López
2017-11-10 05:08:00 +00:00
committed by Carolina Fernandez
parent a563f8962b
commit c8c80140f7
3 changed files with 36 additions and 28 deletions

View File

@@ -3,14 +3,14 @@
# * contract_variable_quantity # * contract_variable_quantity
# #
# Translators: # Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016 # OCA Transbot <transbot@odoo-community.org>, 2017
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 10.0\n" "Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-13 02:40+0000\n" "POT-Creation-Date: 2017-12-29 03:46+0000\n"
"PO-Revision-Date: 2017-06-13 02:40+0000\n" "PO-Revision-Date: 2017-12-29 03:46+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n" "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" "Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@@ -102,6 +102,7 @@ msgid "Example of Python code"
msgstr "" msgstr ""
#. module: contract_variable_quantity #. module: contract_variable_quantity
#: selection:account.analytic.contract.line,qty_type:0
#: selection:account.analytic.invoice.line,qty_type:0 #: selection:account.analytic.invoice.line,qty_type:0
msgid "Fixed quantity" msgid "Fixed quantity"
msgstr "" msgstr ""
@@ -150,16 +151,19 @@ msgid "No valid result returned."
msgstr "" msgstr ""
#. module: contract_variable_quantity #. module: contract_variable_quantity
#: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_contract_line_qty_formula_id
#: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_invoice_line_qty_formula_id #: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_invoice_line_qty_formula_id
msgid "Qty. formula" msgid "Qty. formula"
msgstr "" msgstr ""
#. module: contract_variable_quantity #. module: contract_variable_quantity
#: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_contract_line_qty_type
#: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_invoice_line_qty_type #: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_invoice_line_qty_type
msgid "Qty. type" msgid "Qty. type"
msgstr "" msgstr ""
#. module: contract_variable_quantity #. module: contract_variable_quantity
#: selection:account.analytic.contract.line,qty_type:0
#: selection:account.analytic.invoice.line,qty_type:0 #: selection:account.analytic.invoice.line,qty_type:0
msgid "Variable quantity" msgid "Variable quantity"
msgstr "" msgstr ""
@@ -179,7 +183,7 @@ msgstr ""
#. module: contract_variable_quantity #. module: contract_variable_quantity
#: model:ir.model,name:contract_variable_quantity.model_account_analytic_invoice_line #: model:ir.model,name:contract_variable_quantity.model_account_analytic_invoice_line
msgid "account.analytic.invoice.line" msgid "account.analytic.invoice.line"
msgstr "" msgstr "account.analytic.invoice.line"
#. module: contract_variable_quantity #. module: contract_variable_quantity
#: model:ir.model,name:contract_variable_quantity.model_contract_line_qty_formula #: model:ir.model,name:contract_variable_quantity.model_contract_line_qty_formula

View File

@@ -3,15 +3,14 @@
# * contract_variable_quantity # * contract_variable_quantity
# #
# Translators: # Translators:
# Rudolf Schnapka <rs@techno-flex.de>, 2016 # OCA Transbot <transbot@odoo-community.org>, 2017
# OCA Transbot <transbot@odoo-community.org>, 2016
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 10.0c\n" "Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-11 02:47+0000\n" "POT-Creation-Date: 2017-12-29 03:46+0000\n"
"PO-Revision-Date: 2016-09-11 02:47+0000\n" "PO-Revision-Date: 2017-12-29 03:46+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n" "Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" "Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@@ -103,6 +102,7 @@ msgid "Example of Python code"
msgstr "" msgstr ""
#. module: contract_variable_quantity #. module: contract_variable_quantity
#: selection:account.analytic.contract.line,qty_type:0
#: selection:account.analytic.invoice.line,qty_type:0 #: selection:account.analytic.invoice.line,qty_type:0
msgid "Fixed quantity" msgid "Fixed quantity"
msgstr "" msgstr ""
@@ -151,16 +151,19 @@ msgid "No valid result returned."
msgstr "" msgstr ""
#. module: contract_variable_quantity #. module: contract_variable_quantity
#: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_contract_line_qty_formula_id
#: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_invoice_line_qty_formula_id #: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_invoice_line_qty_formula_id
msgid "Qty. formula" msgid "Qty. formula"
msgstr "" msgstr ""
#. module: contract_variable_quantity #. module: contract_variable_quantity
#: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_contract_line_qty_type
#: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_invoice_line_qty_type #: model:ir.model.fields,field_description:contract_variable_quantity.field_account_analytic_invoice_line_qty_type
msgid "Qty. type" msgid "Qty. type"
msgstr "" msgstr ""
#. module: contract_variable_quantity #. module: contract_variable_quantity
#: selection:account.analytic.contract.line,qty_type:0
#: selection:account.analytic.invoice.line,qty_type:0 #: selection:account.analytic.invoice.line,qty_type:0
msgid "Variable quantity" msgid "Variable quantity"
msgstr "" msgstr ""
@@ -180,7 +183,7 @@ msgstr ""
#. module: contract_variable_quantity #. module: contract_variable_quantity
#: model:ir.model,name:contract_variable_quantity.model_account_analytic_invoice_line #: model:ir.model,name:contract_variable_quantity.model_account_analytic_invoice_line
msgid "account.analytic.invoice.line" msgid "account.analytic.invoice.line"
msgstr "" msgstr "account.analytic.invoice.line"
#. module: contract_variable_quantity #. module: contract_variable_quantity
#: model:ir.model,name:contract_variable_quantity.model_contract_line_qty_formula #: model:ir.model,name:contract_variable_quantity.model_contract_line_qty_formula

View File

@@ -2,27 +2,28 @@
# © 2016 Pedro M. Baeza <pedro.baeza@tecnativa.com> # © 2016 Pedro M. Baeza <pedro.baeza@tecnativa.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo.tests import common import odoo.tests
from odoo import exceptions from odoo import exceptions
class TestContractVariableQuantity(common.SavepointCase): @odoo.tests.at_install(False)
@classmethod @odoo.tests.post_install(True)
def setUpClass(cls): class TestContractVariableQuantity(odoo.tests.HttpCase):
super(TestContractVariableQuantity, cls).setUpClass() def setUp(self):
cls.partner = cls.env['res.partner'].create({ super(TestContractVariableQuantity, self).setUp()
self.partner = self.env['res.partner'].create({
'name': 'Test partner', 'name': 'Test partner',
}) })
cls.product = cls.env['product.product'].create({ self.product = self.env['product.product'].create({
'name': 'Test product', 'name': 'Test product',
}) })
cls.contract = cls.env['account.analytic.account'].create({ self.contract = self.env['account.analytic.account'].create({
'name': 'Test Contract', 'name': 'Test Contract',
'partner_id': cls.partner.id, 'partner_id': self.partner.id,
'pricelist_id': cls.partner.property_product_pricelist.id, 'pricelist_id': self.partner.property_product_pricelist.id,
'recurring_invoices': True, 'recurring_invoices': True,
}) })
cls.formula = cls.env['contract.line.qty.formula'].create({ self.formula = self.env['contract.line.qty.formula'].create({
'name': 'Test formula', 'name': 'Test formula',
# For testing each of the possible variables # For testing each of the possible variables
'code': 'env["res.users"]\n' 'code': 'env["res.users"]\n'
@@ -33,14 +34,14 @@ class TestContractVariableQuantity(common.SavepointCase):
'invoice.id\n' 'invoice.id\n'
'result = 12', 'result = 12',
}) })
cls.contract_line = cls.env['account.analytic.invoice.line'].create({ self.contract_line = self.env['account.analytic.invoice.line'].create({
'analytic_account_id': cls.contract.id, 'analytic_account_id': self.contract.id,
'product_id': cls.product.id, 'product_id': self.product.id,
'name': 'Test', 'name': 'Test',
'qty_type': 'variable', 'qty_type': 'variable',
'qty_formula_id': cls.formula.id, 'qty_formula_id': self.formula.id,
'quantity': 1, 'quantity': 1,
'uom_id': cls.product.uom_id.id, 'uom_id': self.product.uom_id.id,
'price_unit': 100, 'price_unit': 100,
'discount': 50, 'discount': 50,
}) })