From a74abc55b603e8c994a7c40b9ba0c91fc91620f4 Mon Sep 17 00:00:00 2001 From: Fekete Mihai Date: Mon, 13 Nov 2017 02:23:13 -0800 Subject: [PATCH] [MIG] contract: Migration to version 11.0 --- contract/__init__.py | 1 - contract/__manifest__.py | 3 +-- contract/data/contract_cron.xml | 8 +++++--- contract/models/__init__.py | 1 - contract/models/account_analytic_account.py | 3 +-- contract/models/account_analytic_contract.py | 1 - contract/models/account_analytic_contract_line.py | 2 -- contract/models/account_analytic_invoice_line.py | 1 - contract/models/account_invoice.py | 1 - contract/models/res_partner.py | 1 - contract/tests/__init__.py | 1 - contract/tests/test_contract.py | 1 - 12 files changed, 7 insertions(+), 17 deletions(-) diff --git a/contract/__init__.py b/contract/__init__.py index a0fdc10fe..0650744f6 100644 --- a/contract/__init__.py +++ b/contract/__init__.py @@ -1,2 +1 @@ -# -*- coding: utf-8 -*- from . import models diff --git a/contract/__manifest__.py b/contract/__manifest__.py index b7e574923..389137462 100644 --- a/contract/__manifest__.py +++ b/contract/__manifest__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2004-2010 OpenERP SA # Copyright 2014-2017 Tecnativa - Pedro M. Baeza # Copyright 2015 Domatix @@ -9,7 +8,7 @@ { 'name': 'Contracts Management - Recurring', - 'version': '10.0.3.1.0', + 'version': '11.0.1.0.0', 'category': 'Contract Management', 'license': 'AGPL-3', 'author': "OpenERP SA, " diff --git a/contract/data/contract_cron.xml b/contract/data/contract_cron.xml index 7c3a1fef3..f1c7add68 100644 --- a/contract/data/contract_cron.xml +++ b/contract/data/contract_cron.xml @@ -3,12 +3,14 @@ Generate Recurring Invoices from Contracts + + code + model.cron_recurring_create_invoice() + 1 days -1 - - - + diff --git a/contract/models/__init__.py b/contract/models/__init__.py index 3a3ee1be2..3b709b385 100644 --- a/contract/models/__init__.py +++ b/contract/models/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from . import account_analytic_contract diff --git a/contract/models/account_analytic_account.py b/contract/models/account_analytic_account.py index 89afa9119..de6464c69 100644 --- a/contract/models/account_analytic_account.py +++ b/contract/models/account_analytic_account.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2004-2010 OpenERP SA # Copyright 2014 Angel Moya # Copyright 2015 Pedro M. Baeza @@ -64,7 +63,7 @@ class AccountAnalyticAccount(models.Model): contract = self.contract_template_id - for field_name, field in contract._fields.iteritems(): + for field_name, field in contract._fields.items(): if field.name == 'recurring_invoice_line_ids': lines = self._convert_contract_lines(contract) diff --git a/contract/models/account_analytic_contract.py b/contract/models/account_analytic_contract.py index 5749f6509..acd69893a 100644 --- a/contract/models/account_analytic_contract.py +++ b/contract/models/account_analytic_contract.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # © 2004-2010 OpenERP SA # © 2014 Angel Moya # © 2015 Pedro M. Baeza diff --git a/contract/models/account_analytic_contract_line.py b/contract/models/account_analytic_contract_line.py index b2222c9bd..a18d5dbd1 100644 --- a/contract/models/account_analytic_contract_line.py +++ b/contract/models/account_analytic_contract_line.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2017 LasLabs Inc. # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). @@ -6,7 +5,6 @@ from odoo import fields, models class AccountAnalyticContractLine(models.Model): - _name = 'account.analytic.contract.line' _description = 'Contract Lines' _inherit = 'account.analytic.invoice.line' diff --git a/contract/models/account_analytic_invoice_line.py b/contract/models/account_analytic_invoice_line.py index 12a61c65a..7dd96f716 100644 --- a/contract/models/account_analytic_invoice_line.py +++ b/contract/models/account_analytic_invoice_line.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # © 2004-2010 OpenERP SA # © 2014 Angel Moya # © 2015 Pedro M. Baeza diff --git a/contract/models/account_invoice.py b/contract/models/account_invoice.py index f93c1127d..b5ab13eee 100644 --- a/contract/models/account_invoice.py +++ b/contract/models/account_invoice.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # © 2016 Carlos Dauden # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). diff --git a/contract/models/res_partner.py b/contract/models/res_partner.py index 30723d2ab..cd9c30ce4 100644 --- a/contract/models/res_partner.py +++ b/contract/models/res_partner.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2017 Carlos Dauden # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). diff --git a/contract/tests/__init__.py b/contract/tests/__init__.py index 2002a1d82..a2982fdc0 100644 --- a/contract/tests/__init__.py +++ b/contract/tests/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # © 2016 Carlos Dauden # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). diff --git a/contract/tests/test_contract.py b/contract/tests/test_contract.py index b1ad529c1..0746c0e91 100644 --- a/contract/tests/test_contract.py +++ b/contract/tests/test_contract.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2016 Tecnativa - Carlos Dauden # Copyright 2017 Tecnativa - Pedro M. Baeza # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).