From cdc31d463e42d48b50e3c491db193e776327f4bd Mon Sep 17 00:00:00 2001 From: Jaime Arroyo Date: Fri, 13 Dec 2019 12:10:33 +0100 Subject: [PATCH 01/19] [11.0][ADD] maintenance_equipment_contract --- maintenance_equipment_contract/README.rst | 75 ++++ maintenance_equipment_contract/__init__.py | 1 + .../__manifest__.py | 23 + .../maintenance_equipment_contract_demo.xml | 27 ++ .../i18n/maintenance_equipment_contract.pot | 46 ++ .../models/__init__.py | 2 + .../models/account_analytic_account.py | 13 + .../models/maintenance_equipment.py | 42 ++ .../readme/CONTRIBUTORS.rst | 1 + .../readme/DESCRIPTION.rst | 3 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 421 ++++++++++++++++++ .../tests/__init__.py | 1 + .../tests/test_equipment_contract.py | 30 ++ .../views/account_analytic_account.xml | 29 ++ .../views/maintenance_equipment.xml | 22 + 16 files changed, 736 insertions(+) create mode 100644 maintenance_equipment_contract/README.rst create mode 100644 maintenance_equipment_contract/__init__.py create mode 100644 maintenance_equipment_contract/__manifest__.py create mode 100644 maintenance_equipment_contract/demo/maintenance_equipment_contract_demo.xml create mode 100644 maintenance_equipment_contract/i18n/maintenance_equipment_contract.pot create mode 100644 maintenance_equipment_contract/models/__init__.py create mode 100644 maintenance_equipment_contract/models/account_analytic_account.py create mode 100644 maintenance_equipment_contract/models/maintenance_equipment.py create mode 100644 maintenance_equipment_contract/readme/CONTRIBUTORS.rst create mode 100644 maintenance_equipment_contract/readme/DESCRIPTION.rst create mode 100644 maintenance_equipment_contract/static/description/icon.png create mode 100644 maintenance_equipment_contract/static/description/index.html create mode 100644 maintenance_equipment_contract/tests/__init__.py create mode 100644 maintenance_equipment_contract/tests/test_equipment_contract.py create mode 100644 maintenance_equipment_contract/views/account_analytic_account.xml create mode 100644 maintenance_equipment_contract/views/maintenance_equipment.xml diff --git a/maintenance_equipment_contract/README.rst b/maintenance_equipment_contract/README.rst new file mode 100644 index 000000000..000dce718 --- /dev/null +++ b/maintenance_equipment_contract/README.rst @@ -0,0 +1,75 @@ +============================== +Maintenance Equipment Contract +============================== + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! 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%2Fmaintenance-lightgray.png?logo=github + :target: https://github.com/OCA/maintenance/tree/11.0/maintenance_equipment_contract + :alt: OCA/maintenance +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/maintenance-11-0/maintenance-11-0-maintenance_equipment_contract + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/240/11.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module links maintenance equipment with supplier contracts. +To link an equipment go to the contract's form and add it to the Equipments +field. + +**Table of contents** + +.. contents:: + :local: + +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 +~~~~~~~ + +* Creu Blanca + +Contributors +~~~~~~~~~~~~ + +* Jaime Arroyo + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +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/maintenance `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/maintenance_equipment_contract/__init__.py b/maintenance_equipment_contract/__init__.py new file mode 100644 index 000000000..0650744f6 --- /dev/null +++ b/maintenance_equipment_contract/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/maintenance_equipment_contract/__manifest__.py b/maintenance_equipment_contract/__manifest__.py new file mode 100644 index 000000000..1369403ad --- /dev/null +++ b/maintenance_equipment_contract/__manifest__.py @@ -0,0 +1,23 @@ +# Copyright 2019 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + 'name': 'Maintenance Equipment Contract', + 'summary': """ + Manage equipment contracts""", + 'version': '11.0.1.0.0', + 'license': 'AGPL-3', + 'author': 'Creu Blanca,Odoo Community Association (OCA)', + 'website': 'https://github.com/OCA/maintenance', + 'depends': [ + 'contract', + 'base_maintenance', + ], + 'data': [ + 'views/maintenance_equipment.xml', + 'views/account_analytic_account.xml', + ], + 'demo': [ + 'demo/maintenance_equipment_contract_demo.xml', + ] +} diff --git a/maintenance_equipment_contract/demo/maintenance_equipment_contract_demo.xml b/maintenance_equipment_contract/demo/maintenance_equipment_contract_demo.xml new file mode 100644 index 000000000..f35fdc02a --- /dev/null +++ b/maintenance_equipment_contract/demo/maintenance_equipment_contract_demo.xml @@ -0,0 +1,27 @@ + + + + + Equipment With A Contract + + + 26534/5436/2 + 532/54 + + + + Contract Supplier + + + + + + Contract for an Equipment + + purchase + + + + + diff --git a/maintenance_equipment_contract/i18n/maintenance_equipment_contract.pot b/maintenance_equipment_contract/i18n/maintenance_equipment_contract.pot new file mode 100644 index 000000000..75b6bd8c5 --- /dev/null +++ b/maintenance_equipment_contract/i18n/maintenance_equipment_contract.pot @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * maintenance_equipment_contract +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.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: maintenance_equipment_contract +#: model:ir.model,name:maintenance_equipment_contract.model_account_analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment_contract_count +msgid "Contract Count" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment_contract_ids +#: model:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_form +msgid "Contracts" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:ir.model,name:maintenance_equipment_contract.model_maintenance_equipment +msgid "Equipment" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:maintenance.equipment,name:maintenance_equipment_contract.equipment_with_contract +msgid "Equipment With A Contract" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_account_analytic_account_equipment_ids +msgid "Equipments" +msgstr "" + diff --git a/maintenance_equipment_contract/models/__init__.py b/maintenance_equipment_contract/models/__init__.py new file mode 100644 index 000000000..d2eece679 --- /dev/null +++ b/maintenance_equipment_contract/models/__init__.py @@ -0,0 +1,2 @@ +from . import account_analytic_account +from . import maintenance_equipment diff --git a/maintenance_equipment_contract/models/account_analytic_account.py b/maintenance_equipment_contract/models/account_analytic_account.py new file mode 100644 index 000000000..b59b8b5f5 --- /dev/null +++ b/maintenance_equipment_contract/models/account_analytic_account.py @@ -0,0 +1,13 @@ +# Copyright 2019 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class AccountAnalyticAccount(models.Model): + + _inherit = 'account.analytic.account' + + equipment_ids = fields.Many2many( + 'maintenance.equipment', string='Equipments' + ) diff --git a/maintenance_equipment_contract/models/maintenance_equipment.py b/maintenance_equipment_contract/models/maintenance_equipment.py new file mode 100644 index 000000000..6f8b19c6c --- /dev/null +++ b/maintenance_equipment_contract/models/maintenance_equipment.py @@ -0,0 +1,42 @@ +# Copyright 2019 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class MaintenanceEquipment(models.Model): + + _inherit = 'maintenance.equipment' + + contract_ids = fields.Many2many( + 'account.analytic.account', string='Contracts' + ) + contract_count = fields.Integer( + compute='_compute_contract_count', + ) + + @api.depends('contract_ids') + def _compute_contract_count(self): + for record in self: + record.contract_count = len(record.contract_ids.ids) + + @api.multi + def action_view_contracts(self): + action = self.env.ref( + 'contract.action_account_analytic_purchase_overdue_all').read()[0] + if len(self.contract_ids) > 1: + action['domain'] = [('id', 'in', self.contract_ids.ids)] + elif self.contract_ids: + action['views'] = [(self.env.ref( + 'contract.account_analytic_account_purchase_form' + ).id, 'form')] + action['res_id'] = self.contract_ids.id + action['context'] = { + 'default_equipment_ids': self.ids, + 'is_contract': 1, + 'search_default_not_finished': 1, + 'search_default_recurring_invoices': 1, + 'default_recurring_invoices': 1, + 'default_contract_type': 'purchase' + } + return action diff --git a/maintenance_equipment_contract/readme/CONTRIBUTORS.rst b/maintenance_equipment_contract/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..e59d51045 --- /dev/null +++ b/maintenance_equipment_contract/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Jaime Arroyo diff --git a/maintenance_equipment_contract/readme/DESCRIPTION.rst b/maintenance_equipment_contract/readme/DESCRIPTION.rst new file mode 100644 index 000000000..2c1567c7f --- /dev/null +++ b/maintenance_equipment_contract/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This module links maintenance equipment with supplier contracts. +To link an equipment go to the contract's form and add it to the Equipments +field. diff --git a/maintenance_equipment_contract/static/description/icon.png b/maintenance_equipment_contract/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/maintenance_equipment_contract/static/description/index.html b/maintenance_equipment_contract/static/description/index.html new file mode 100644 index 000000000..f87b9d0d5 --- /dev/null +++ b/maintenance_equipment_contract/static/description/index.html @@ -0,0 +1,421 @@ + + + + + + +Maintenance Equipment Contract + + + +
+

Maintenance Equipment Contract

+ + +

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

+

This module links maintenance equipment with supplier contracts. +To link an equipment go to the contract’s form and add it to the Equipments +field.

+

Table of contents

+ +
+

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

+
    +
  • Creu Blanca
  • +
+
+ +
+

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/maintenance project on GitHub.

+

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

+
+
+
+ + diff --git a/maintenance_equipment_contract/tests/__init__.py b/maintenance_equipment_contract/tests/__init__.py new file mode 100644 index 000000000..3def2f6d9 --- /dev/null +++ b/maintenance_equipment_contract/tests/__init__.py @@ -0,0 +1 @@ +from . import test_equipment_contract diff --git a/maintenance_equipment_contract/tests/test_equipment_contract.py b/maintenance_equipment_contract/tests/test_equipment_contract.py new file mode 100644 index 000000000..a4055c556 --- /dev/null +++ b/maintenance_equipment_contract/tests/test_equipment_contract.py @@ -0,0 +1,30 @@ +# Copyright 2019 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.tests.common import TransactionCase + + +class TestEquipmentContract(TransactionCase): + + def setUp(self): + super().setUp() + self.equipment_id = self.env['maintenance.equipment'].create({ + 'name': 'Equipment' + }) + self.contract = self.env['account.analytic.account'].create({ + 'name': 'Contract', + 'equipment_ids': [(4, self.equipment_id.id)] + }) + + def test_equipment_contract(self): + self.assertEqual(self.equipment_id.contract_count, 1) + action = self.equipment_id.action_view_contracts() + self.assertEqual(action['res_id'], self.contract.id) + + self.env['account.analytic.account'].create({ + 'name': 'Contract 2', + 'equipment_ids': [(4, self.equipment_id.id)] + }) + self.assertEqual(self.equipment_id.contract_count, 2) + action = self.equipment_id.action_view_contracts() + self.assertIn('domain', action.keys()) diff --git a/maintenance_equipment_contract/views/account_analytic_account.xml b/maintenance_equipment_contract/views/account_analytic_account.xml new file mode 100644 index 000000000..10d6e7c44 --- /dev/null +++ b/maintenance_equipment_contract/views/account_analytic_account.xml @@ -0,0 +1,29 @@ + + + + + + + account.analytic.account.form (in maintenance_equipment_contract) + account.analytic.account + + + + + + + + + + account.analytic.account.search (in maintenance_equipment_contract) + account.analytic.account + + + + + + + + + diff --git a/maintenance_equipment_contract/views/maintenance_equipment.xml b/maintenance_equipment_contract/views/maintenance_equipment.xml new file mode 100644 index 000000000..5224497b3 --- /dev/null +++ b/maintenance_equipment_contract/views/maintenance_equipment.xml @@ -0,0 +1,22 @@ + + + + + + + maintenance.equipment.form (in maintenance_equipment_contract) + maintenance.equipment + + +
+ + +
+
+
+ +
From cf39e1f23a8a1aa1659cbd912bd10560020d93a7 Mon Sep 17 00:00:00 2001 From: Jaime Arroyo Date: Thu, 16 Apr 2020 12:45:49 +0200 Subject: [PATCH 02/19] [12.0][MIG] maintenance_equipment_contract --- maintenance_equipment_contract/README.rst | 10 +++---- .../__manifest__.py | 4 +-- .../maintenance_equipment_contract_demo.xml | 3 +- .../i18n/maintenance_equipment_contract.pot | 24 +++++++-------- .../models/__init__.py | 2 +- ...alytic_account.py => contract_contract.py} | 4 +-- .../models/maintenance_equipment.py | 6 ++-- .../static/description/index.html | 6 ++-- .../tests/test_equipment_contract.py | 7 +++-- .../views/account_analytic_account.xml | 29 ------------------- .../views/contract_contract.xml | 29 +++++++++++++++++++ .../views/maintenance_equipment.xml | 2 +- 12 files changed, 64 insertions(+), 62 deletions(-) rename maintenance_equipment_contract/models/{account_analytic_account.py => contract_contract.py} (72%) delete mode 100644 maintenance_equipment_contract/views/account_analytic_account.xml create mode 100644 maintenance_equipment_contract/views/contract_contract.xml diff --git a/maintenance_equipment_contract/README.rst b/maintenance_equipment_contract/README.rst index 000dce718..91fc03574 100644 --- a/maintenance_equipment_contract/README.rst +++ b/maintenance_equipment_contract/README.rst @@ -14,13 +14,13 @@ Maintenance Equipment Contract :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fmaintenance-lightgray.png?logo=github - :target: https://github.com/OCA/maintenance/tree/11.0/maintenance_equipment_contract + :target: https://github.com/OCA/maintenance/tree/12.0/maintenance_equipment_contract :alt: OCA/maintenance .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/maintenance-11-0/maintenance-11-0-maintenance_equipment_contract + :target: https://translation.odoo-community.org/projects/maintenance-12-0/maintenance-12-0-maintenance_equipment_contract :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/240/11.0 + :target: https://runbot.odoo-community.org/runbot/240/12.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -40,7 +40,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. @@ -70,6 +70,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/maintenance `_ project on GitHub. +This module is part of the `OCA/maintenance `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/maintenance_equipment_contract/__manifest__.py b/maintenance_equipment_contract/__manifest__.py index 1369403ad..982fd4dd9 100644 --- a/maintenance_equipment_contract/__manifest__.py +++ b/maintenance_equipment_contract/__manifest__.py @@ -5,7 +5,7 @@ 'name': 'Maintenance Equipment Contract', 'summary': """ Manage equipment contracts""", - 'version': '11.0.1.0.0', + 'version': '12.0.1.0.0', 'license': 'AGPL-3', 'author': 'Creu Blanca,Odoo Community Association (OCA)', 'website': 'https://github.com/OCA/maintenance', @@ -14,8 +14,8 @@ 'base_maintenance', ], 'data': [ + 'views/contract_contract.xml', 'views/maintenance_equipment.xml', - 'views/account_analytic_account.xml', ], 'demo': [ 'demo/maintenance_equipment_contract_demo.xml', diff --git a/maintenance_equipment_contract/demo/maintenance_equipment_contract_demo.xml b/maintenance_equipment_contract/demo/maintenance_equipment_contract_demo.xml index f35fdc02a..82ec8a486 100644 --- a/maintenance_equipment_contract/demo/maintenance_equipment_contract_demo.xml +++ b/maintenance_equipment_contract/demo/maintenance_equipment_contract_demo.xml @@ -16,11 +16,10 @@ - + Contract for an Equipment purchase - diff --git a/maintenance_equipment_contract/i18n/maintenance_equipment_contract.pot b/maintenance_equipment_contract/i18n/maintenance_equipment_contract.pot index 75b6bd8c5..d96636622 100644 --- a/maintenance_equipment_contract/i18n/maintenance_equipment_contract.pot +++ b/maintenance_equipment_contract/i18n/maintenance_equipment_contract.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,33 +14,33 @@ msgstr "" "Plural-Forms: \n" #. module: maintenance_equipment_contract -#: model:ir.model,name:maintenance_equipment_contract.model_account_analytic_account -msgid "Analytic Account" +#: model:ir.model,name:maintenance_equipment_contract.model_contract_contract +msgid "Contract" msgstr "" #. module: maintenance_equipment_contract -#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment_contract_count +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment__contract_count msgid "Contract Count" msgstr "" #. module: maintenance_equipment_contract -#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment_contract_ids -#: model:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_form +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment__contract_ids +#: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_form msgid "Contracts" msgstr "" -#. module: maintenance_equipment_contract -#: model:ir.model,name:maintenance_equipment_contract.model_maintenance_equipment -msgid "Equipment" -msgstr "" - #. module: maintenance_equipment_contract #: model:maintenance.equipment,name:maintenance_equipment_contract.equipment_with_contract msgid "Equipment With A Contract" msgstr "" #. module: maintenance_equipment_contract -#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_account_analytic_account_equipment_ids +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_contract_contract__equipment_ids msgid "Equipments" msgstr "" +#. module: maintenance_equipment_contract +#: model:ir.model,name:maintenance_equipment_contract.model_maintenance_equipment +msgid "Maintenance Equipment" +msgstr "" + diff --git a/maintenance_equipment_contract/models/__init__.py b/maintenance_equipment_contract/models/__init__.py index d2eece679..0aa3e6242 100644 --- a/maintenance_equipment_contract/models/__init__.py +++ b/maintenance_equipment_contract/models/__init__.py @@ -1,2 +1,2 @@ -from . import account_analytic_account +from . import contract_contract from . import maintenance_equipment diff --git a/maintenance_equipment_contract/models/account_analytic_account.py b/maintenance_equipment_contract/models/contract_contract.py similarity index 72% rename from maintenance_equipment_contract/models/account_analytic_account.py rename to maintenance_equipment_contract/models/contract_contract.py index b59b8b5f5..741ea2586 100644 --- a/maintenance_equipment_contract/models/account_analytic_account.py +++ b/maintenance_equipment_contract/models/contract_contract.py @@ -4,9 +4,9 @@ from odoo import fields, models -class AccountAnalyticAccount(models.Model): +class ContractContract(models.Model): - _inherit = 'account.analytic.account' + _inherit = 'contract.contract' equipment_ids = fields.Many2many( 'maintenance.equipment', string='Equipments' diff --git a/maintenance_equipment_contract/models/maintenance_equipment.py b/maintenance_equipment_contract/models/maintenance_equipment.py index 6f8b19c6c..18711800b 100644 --- a/maintenance_equipment_contract/models/maintenance_equipment.py +++ b/maintenance_equipment_contract/models/maintenance_equipment.py @@ -9,7 +9,7 @@ class MaintenanceEquipment(models.Model): _inherit = 'maintenance.equipment' contract_ids = fields.Many2many( - 'account.analytic.account', string='Contracts' + 'contract.contract', string='Contracts' ) contract_count = fields.Integer( compute='_compute_contract_count', @@ -23,12 +23,12 @@ def _compute_contract_count(self): @api.multi def action_view_contracts(self): action = self.env.ref( - 'contract.action_account_analytic_purchase_overdue_all').read()[0] + 'contract.action_customer_contract').read()[0] if len(self.contract_ids) > 1: action['domain'] = [('id', 'in', self.contract_ids.ids)] elif self.contract_ids: action['views'] = [(self.env.ref( - 'contract.account_analytic_account_purchase_form' + 'contract.contract_contract_form_view' ).id, 'form')] action['res_id'] = self.contract_ids.id action['context'] = { diff --git a/maintenance_equipment_contract/static/description/index.html b/maintenance_equipment_contract/static/description/index.html index f87b9d0d5..ce8c5caca 100644 --- a/maintenance_equipment_contract/static/description/index.html +++ b/maintenance_equipment_contract/static/description/index.html @@ -367,7 +367,7 @@

Maintenance Equipment Contract

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

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

+

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

This module links maintenance equipment with supplier contracts. To link an equipment go to the contract’s form and add it to the Equipments field.

@@ -388,7 +388,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.

@@ -412,7 +412,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/maintenance project on GitHub.

+

This module is part of the OCA/maintenance project on GitHub.

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

diff --git a/maintenance_equipment_contract/tests/test_equipment_contract.py b/maintenance_equipment_contract/tests/test_equipment_contract.py index a4055c556..6ccbbee65 100644 --- a/maintenance_equipment_contract/tests/test_equipment_contract.py +++ b/maintenance_equipment_contract/tests/test_equipment_contract.py @@ -8,11 +8,13 @@ class TestEquipmentContract(TransactionCase): def setUp(self): super().setUp() + self.partner = self.env['res.partner'].create({'name': 'Test partner'}) self.equipment_id = self.env['maintenance.equipment'].create({ 'name': 'Equipment' }) - self.contract = self.env['account.analytic.account'].create({ + self.contract = self.env['contract.contract'].create({ 'name': 'Contract', + 'partner_id': self.partner.id, 'equipment_ids': [(4, self.equipment_id.id)] }) @@ -21,8 +23,9 @@ def test_equipment_contract(self): action = self.equipment_id.action_view_contracts() self.assertEqual(action['res_id'], self.contract.id) - self.env['account.analytic.account'].create({ + self.env['contract.contract'].create({ 'name': 'Contract 2', + 'partner_id': self.partner.id, 'equipment_ids': [(4, self.equipment_id.id)] }) self.assertEqual(self.equipment_id.contract_count, 2) diff --git a/maintenance_equipment_contract/views/account_analytic_account.xml b/maintenance_equipment_contract/views/account_analytic_account.xml deleted file mode 100644 index 10d6e7c44..000000000 --- a/maintenance_equipment_contract/views/account_analytic_account.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - account.analytic.account.form (in maintenance_equipment_contract) - account.analytic.account - - - - - - - - - - account.analytic.account.search (in maintenance_equipment_contract) - account.analytic.account - - - - - - - - - diff --git a/maintenance_equipment_contract/views/contract_contract.xml b/maintenance_equipment_contract/views/contract_contract.xml new file mode 100644 index 000000000..f947d4ce4 --- /dev/null +++ b/maintenance_equipment_contract/views/contract_contract.xml @@ -0,0 +1,29 @@ + + + + + + + contract.contract.form (in maintenance_equipment_contract) + contract.contract + + + + + + + + + + contract.contract.search (in maintenance_equipment_contract) + contract.contract + + + + + + + + + diff --git a/maintenance_equipment_contract/views/maintenance_equipment.xml b/maintenance_equipment_contract/views/maintenance_equipment.xml index 5224497b3..dd0ba855a 100644 --- a/maintenance_equipment_contract/views/maintenance_equipment.xml +++ b/maintenance_equipment_contract/views/maintenance_equipment.xml @@ -12,7 +12,7 @@
From 3464a1b68569d47b0d3f6b8d8c0534a772a0e67d Mon Sep 17 00:00:00 2001 From: Fernando Colus Date: Tue, 23 Jun 2020 21:10:11 +0000 Subject: [PATCH 03/19] Added translation using Weblate (Portuguese (Brazil)) --- maintenance_equipment_contract/i18n/pt_BR.po | 46 ++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 maintenance_equipment_contract/i18n/pt_BR.po diff --git a/maintenance_equipment_contract/i18n/pt_BR.po b/maintenance_equipment_contract/i18n/pt_BR.po new file mode 100644 index 000000000..fc85f500f --- /dev/null +++ b/maintenance_equipment_contract/i18n/pt_BR.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * maintenance_equipment_contract +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\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: maintenance_equipment_contract +#: model:ir.model,name:maintenance_equipment_contract.model_contract_contract +msgid "Contract" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment__contract_count +msgid "Contract Count" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment__contract_ids +#: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_form +msgid "Contracts" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:maintenance.equipment,name:maintenance_equipment_contract.equipment_with_contract +msgid "Equipment With A Contract" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_contract_contract__equipment_ids +msgid "Equipments" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:ir.model,name:maintenance_equipment_contract.model_maintenance_equipment +msgid "Maintenance Equipment" +msgstr "" From 261dee21d419b2c251ed2fcf6fdf6b0a41a35794 Mon Sep 17 00:00:00 2001 From: Fernando Colus Date: Tue, 23 Jun 2020 21:10:24 +0000 Subject: [PATCH 04/19] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (6 of 6 strings) Translation: maintenance-12.0/maintenance-12.0-maintenance_equipment_contract Translate-URL: https://translation.odoo-community.org/projects/maintenance-12-0/maintenance-12-0-maintenance_equipment_contract/pt_BR/ --- maintenance_equipment_contract/i18n/pt_BR.po | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/maintenance_equipment_contract/i18n/pt_BR.po b/maintenance_equipment_contract/i18n/pt_BR.po index fc85f500f..a280578cc 100644 --- a/maintenance_equipment_contract/i18n/pt_BR.po +++ b/maintenance_equipment_contract/i18n/pt_BR.po @@ -6,41 +6,43 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2020-06-23 22:10+0000\n" +"Last-Translator: Fernando Colus \n" "Language-Team: none\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" +"X-Generator: Weblate 3.10\n" #. module: maintenance_equipment_contract #: model:ir.model,name:maintenance_equipment_contract.model_contract_contract msgid "Contract" -msgstr "" +msgstr "Contrato" #. module: maintenance_equipment_contract #: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment__contract_count msgid "Contract Count" -msgstr "" +msgstr "Contador de Contratos" #. module: maintenance_equipment_contract #: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment__contract_ids #: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_form msgid "Contracts" -msgstr "" +msgstr "Contratos" #. module: maintenance_equipment_contract #: model:maintenance.equipment,name:maintenance_equipment_contract.equipment_with_contract msgid "Equipment With A Contract" -msgstr "" +msgstr "Equipamento Com Um Contrato" #. module: maintenance_equipment_contract #: model:ir.model.fields,field_description:maintenance_equipment_contract.field_contract_contract__equipment_ids msgid "Equipments" -msgstr "" +msgstr "Equipamentos" #. module: maintenance_equipment_contract #: model:ir.model,name:maintenance_equipment_contract.model_maintenance_equipment msgid "Maintenance Equipment" -msgstr "" +msgstr "Equipamento de Manutenção" From 323ae6c04449b62d979337ff3b191cb13f83347b Mon Sep 17 00:00:00 2001 From: Jaime Arroyo Date: Thu, 3 Dec 2020 12:29:55 +0100 Subject: [PATCH 05/19] [IMP] maintenance_equipment_contract: black, isort, prettier --- .../__manifest__.py | 26 +++++-------- .../maintenance_equipment_contract_demo.xml | 20 +++++----- .../models/contract_contract.py | 6 +-- .../models/maintenance_equipment.py | 39 ++++++++----------- .../tests/test_equipment_contract.py | 37 ++++++++++-------- .../views/contract_contract.xml | 26 +++++++------ .../views/maintenance_equipment.xml | 23 ++++++----- 7 files changed, 86 insertions(+), 91 deletions(-) diff --git a/maintenance_equipment_contract/__manifest__.py b/maintenance_equipment_contract/__manifest__.py index 982fd4dd9..283441b95 100644 --- a/maintenance_equipment_contract/__manifest__.py +++ b/maintenance_equipment_contract/__manifest__.py @@ -2,22 +2,14 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { - 'name': 'Maintenance Equipment Contract', - 'summary': """ + "name": "Maintenance Equipment Contract", + "summary": """ Manage equipment contracts""", - 'version': '12.0.1.0.0', - 'license': 'AGPL-3', - 'author': 'Creu Blanca,Odoo Community Association (OCA)', - 'website': 'https://github.com/OCA/maintenance', - 'depends': [ - 'contract', - 'base_maintenance', - ], - 'data': [ - 'views/contract_contract.xml', - 'views/maintenance_equipment.xml', - ], - 'demo': [ - 'demo/maintenance_equipment_contract_demo.xml', - ] + "version": "12.0.1.0.0", + "license": "AGPL-3", + "author": "Creu Blanca,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/maintenance", + "depends": ["contract", "base_maintenance",], + "data": ["views/contract_contract.xml", "views/maintenance_equipment.xml",], + "demo": ["demo/maintenance_equipment_contract_demo.xml",], } diff --git a/maintenance_equipment_contract/demo/maintenance_equipment_contract_demo.xml b/maintenance_equipment_contract/demo/maintenance_equipment_contract_demo.xml index 82ec8a486..a9542e0ef 100644 --- a/maintenance_equipment_contract/demo/maintenance_equipment_contract_demo.xml +++ b/maintenance_equipment_contract/demo/maintenance_equipment_contract_demo.xml @@ -1,26 +1,26 @@ - + Equipment With A Contract - - + + 26534/5436/2 532/54 - Contract Supplier - - + + - Contract for an Equipment - + purchase - + - diff --git a/maintenance_equipment_contract/models/contract_contract.py b/maintenance_equipment_contract/models/contract_contract.py index 741ea2586..07967b7e5 100644 --- a/maintenance_equipment_contract/models/contract_contract.py +++ b/maintenance_equipment_contract/models/contract_contract.py @@ -6,8 +6,6 @@ class ContractContract(models.Model): - _inherit = 'contract.contract' + _inherit = "contract.contract" - equipment_ids = fields.Many2many( - 'maintenance.equipment', string='Equipments' - ) + equipment_ids = fields.Many2many("maintenance.equipment", string="Equipments") diff --git a/maintenance_equipment_contract/models/maintenance_equipment.py b/maintenance_equipment_contract/models/maintenance_equipment.py index 18711800b..3caed7795 100644 --- a/maintenance_equipment_contract/models/maintenance_equipment.py +++ b/maintenance_equipment_contract/models/maintenance_equipment.py @@ -6,37 +6,32 @@ class MaintenanceEquipment(models.Model): - _inherit = 'maintenance.equipment' + _inherit = "maintenance.equipment" - contract_ids = fields.Many2many( - 'contract.contract', string='Contracts' - ) - contract_count = fields.Integer( - compute='_compute_contract_count', - ) + contract_ids = fields.Many2many("contract.contract", string="Contracts") + contract_count = fields.Integer(compute="_compute_contract_count",) - @api.depends('contract_ids') + @api.depends("contract_ids") def _compute_contract_count(self): for record in self: record.contract_count = len(record.contract_ids.ids) @api.multi def action_view_contracts(self): - action = self.env.ref( - 'contract.action_customer_contract').read()[0] + action = self.env.ref("contract.action_customer_contract").read()[0] if len(self.contract_ids) > 1: - action['domain'] = [('id', 'in', self.contract_ids.ids)] + action["domain"] = [("id", "in", self.contract_ids.ids)] elif self.contract_ids: - action['views'] = [(self.env.ref( - 'contract.contract_contract_form_view' - ).id, 'form')] - action['res_id'] = self.contract_ids.id - action['context'] = { - 'default_equipment_ids': self.ids, - 'is_contract': 1, - 'search_default_not_finished': 1, - 'search_default_recurring_invoices': 1, - 'default_recurring_invoices': 1, - 'default_contract_type': 'purchase' + action["views"] = [ + (self.env.ref("contract.contract_contract_form_view").id, "form") + ] + action["res_id"] = self.contract_ids.id + action["context"] = { + "default_equipment_ids": self.ids, + "is_contract": 1, + "search_default_not_finished": 1, + "search_default_recurring_invoices": 1, + "default_recurring_invoices": 1, + "default_contract_type": "purchase", } return action diff --git a/maintenance_equipment_contract/tests/test_equipment_contract.py b/maintenance_equipment_contract/tests/test_equipment_contract.py index 6ccbbee65..9c5063ec9 100644 --- a/maintenance_equipment_contract/tests/test_equipment_contract.py +++ b/maintenance_equipment_contract/tests/test_equipment_contract.py @@ -5,29 +5,32 @@ class TestEquipmentContract(TransactionCase): - def setUp(self): super().setUp() - self.partner = self.env['res.partner'].create({'name': 'Test partner'}) - self.equipment_id = self.env['maintenance.equipment'].create({ - 'name': 'Equipment' - }) - self.contract = self.env['contract.contract'].create({ - 'name': 'Contract', - 'partner_id': self.partner.id, - 'equipment_ids': [(4, self.equipment_id.id)] - }) + self.partner = self.env["res.partner"].create({"name": "Test partner"}) + self.equipment_id = self.env["maintenance.equipment"].create( + {"name": "Equipment"} + ) + self.contract = self.env["contract.contract"].create( + { + "name": "Contract", + "partner_id": self.partner.id, + "equipment_ids": [(4, self.equipment_id.id)], + } + ) def test_equipment_contract(self): self.assertEqual(self.equipment_id.contract_count, 1) action = self.equipment_id.action_view_contracts() - self.assertEqual(action['res_id'], self.contract.id) + self.assertEqual(action["res_id"], self.contract.id) - self.env['contract.contract'].create({ - 'name': 'Contract 2', - 'partner_id': self.partner.id, - 'equipment_ids': [(4, self.equipment_id.id)] - }) + self.env["contract.contract"].create( + { + "name": "Contract 2", + "partner_id": self.partner.id, + "equipment_ids": [(4, self.equipment_id.id)], + } + ) self.assertEqual(self.equipment_id.contract_count, 2) action = self.equipment_id.action_view_contracts() - self.assertIn('domain', action.keys()) + self.assertIn("domain", action.keys()) diff --git a/maintenance_equipment_contract/views/contract_contract.xml b/maintenance_equipment_contract/views/contract_contract.xml index f947d4ce4..f7021d7a7 100644 --- a/maintenance_equipment_contract/views/contract_contract.xml +++ b/maintenance_equipment_contract/views/contract_contract.xml @@ -1,29 +1,33 @@ - + - - - contract.contract.form (in maintenance_equipment_contract) + contract.contract.form (in maintenance_equipment_contract) contract.contract - + - + - - contract.contract.search (in maintenance_equipment_contract) + contract.contract.search (in maintenance_equipment_contract) contract.contract - + - + - diff --git a/maintenance_equipment_contract/views/maintenance_equipment.xml b/maintenance_equipment_contract/views/maintenance_equipment.xml index dd0ba855a..4485f6897 100644 --- a/maintenance_equipment_contract/views/maintenance_equipment.xml +++ b/maintenance_equipment_contract/views/maintenance_equipment.xml @@ -1,22 +1,25 @@ - + - - - maintenance.equipment.form (in maintenance_equipment_contract) + maintenance.equipment.form (in maintenance_equipment_contract) maintenance.equipment - +
- -
-
From 4f87855f6f71953b0a7748f4ea978c7de5d5e979 Mon Sep 17 00:00:00 2001 From: Jaime Arroyo Date: Thu, 3 Dec 2020 12:45:32 +0100 Subject: [PATCH 06/19] [13.0][MIG] maintenance_equipment_contract --- maintenance_equipment_contract/README.rst | 10 ++++----- .../__manifest__.py | 8 +++---- .../maintenance_equipment_contract_demo.xml | 2 +- .../i18n/maintenance_equipment_contract.pot | 17 ++++++++++---- .../models/maintenance_equipment.py | 1 - .../static/description/index.html | 6 ++--- .../views/maintenance_equipment.xml | 22 +++++++++++++++++++ 7 files changed, 48 insertions(+), 18 deletions(-) diff --git a/maintenance_equipment_contract/README.rst b/maintenance_equipment_contract/README.rst index 91fc03574..603b90745 100644 --- a/maintenance_equipment_contract/README.rst +++ b/maintenance_equipment_contract/README.rst @@ -14,13 +14,13 @@ Maintenance Equipment Contract :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fmaintenance-lightgray.png?logo=github - :target: https://github.com/OCA/maintenance/tree/12.0/maintenance_equipment_contract + :target: https://github.com/OCA/maintenance/tree/13.0/maintenance_equipment_contract :alt: OCA/maintenance .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/maintenance-12-0/maintenance-12-0-maintenance_equipment_contract + :target: https://translation.odoo-community.org/projects/maintenance-13-0/maintenance-13-0-maintenance_equipment_contract :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/240/12.0 + :target: https://runbot.odoo-community.org/runbot/240/13.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -40,7 +40,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. @@ -70,6 +70,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/maintenance `_ project on GitHub. +This module is part of the `OCA/maintenance `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/maintenance_equipment_contract/__manifest__.py b/maintenance_equipment_contract/__manifest__.py index 283441b95..99c32b6a6 100644 --- a/maintenance_equipment_contract/__manifest__.py +++ b/maintenance_equipment_contract/__manifest__.py @@ -5,11 +5,11 @@ "name": "Maintenance Equipment Contract", "summary": """ Manage equipment contracts""", - "version": "12.0.1.0.0", + "version": "13.0.1.0.0", "license": "AGPL-3", "author": "Creu Blanca,Odoo Community Association (OCA)", "website": "https://github.com/OCA/maintenance", - "depends": ["contract", "base_maintenance",], - "data": ["views/contract_contract.xml", "views/maintenance_equipment.xml",], - "demo": ["demo/maintenance_equipment_contract_demo.xml",], + "depends": ["contract", "base_maintenance"], + "data": ["views/contract_contract.xml", "views/maintenance_equipment.xml"], + "demo": ["demo/maintenance_equipment_contract_demo.xml"], } diff --git a/maintenance_equipment_contract/demo/maintenance_equipment_contract_demo.xml b/maintenance_equipment_contract/demo/maintenance_equipment_contract_demo.xml index a9542e0ef..9023e892a 100644 --- a/maintenance_equipment_contract/demo/maintenance_equipment_contract_demo.xml +++ b/maintenance_equipment_contract/demo/maintenance_equipment_contract_demo.xml @@ -12,7 +12,7 @@ Contract Supplier - + 1 Contract for an Equipment diff --git a/maintenance_equipment_contract/i18n/maintenance_equipment_contract.pot b/maintenance_equipment_contract/i18n/maintenance_equipment_contract.pot index d96636622..e0ed7105c 100644 --- a/maintenance_equipment_contract/i18n/maintenance_equipment_contract.pot +++ b/maintenance_equipment_contract/i18n/maintenance_equipment_contract.pot @@ -1,12 +1,12 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * maintenance_equipment_contract +# * maintenance_equipment_contract # 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" @@ -29,6 +29,11 @@ msgstr "" msgid "Contracts" msgstr "" +#. module: maintenance_equipment_contract +#: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_search +msgid "Doesn't have Contracts" +msgstr "" + #. module: maintenance_equipment_contract #: model:maintenance.equipment,name:maintenance_equipment_contract.equipment_with_contract msgid "Equipment With A Contract" @@ -39,8 +44,12 @@ msgstr "" msgid "Equipments" msgstr "" +#. module: maintenance_equipment_contract +#: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_search +msgid "Has Contracts" +msgstr "" + #. module: maintenance_equipment_contract #: model:ir.model,name:maintenance_equipment_contract.model_maintenance_equipment msgid "Maintenance Equipment" msgstr "" - diff --git a/maintenance_equipment_contract/models/maintenance_equipment.py b/maintenance_equipment_contract/models/maintenance_equipment.py index 3caed7795..e5275c5f5 100644 --- a/maintenance_equipment_contract/models/maintenance_equipment.py +++ b/maintenance_equipment_contract/models/maintenance_equipment.py @@ -16,7 +16,6 @@ def _compute_contract_count(self): for record in self: record.contract_count = len(record.contract_ids.ids) - @api.multi def action_view_contracts(self): action = self.env.ref("contract.action_customer_contract").read()[0] if len(self.contract_ids) > 1: diff --git a/maintenance_equipment_contract/static/description/index.html b/maintenance_equipment_contract/static/description/index.html index ce8c5caca..c1c14c58c 100644 --- a/maintenance_equipment_contract/static/description/index.html +++ b/maintenance_equipment_contract/static/description/index.html @@ -367,7 +367,7 @@

Maintenance Equipment Contract

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

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

+

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

This module links maintenance equipment with supplier contracts. To link an equipment go to the contract’s form and add it to the Equipments field.

@@ -388,7 +388,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.

@@ -412,7 +412,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/maintenance project on GitHub.

+

This module is part of the OCA/maintenance project on GitHub.

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

diff --git a/maintenance_equipment_contract/views/maintenance_equipment.xml b/maintenance_equipment_contract/views/maintenance_equipment.xml index 4485f6897..73b240cb9 100644 --- a/maintenance_equipment_contract/views/maintenance_equipment.xml +++ b/maintenance_equipment_contract/views/maintenance_equipment.xml @@ -22,4 +22,26 @@
+ + maintenance.equipment.search (in maintenance_equipment_contract) + maintenance.equipment + + + + + + + + + From a4c7f16c557ab12e407aa6604975056c1fcca7ab Mon Sep 17 00:00:00 2001 From: Enric Tobella Date: Wed, 14 Jul 2021 12:49:46 +0000 Subject: [PATCH 07/19] Added translation using Weblate (Spanish) --- maintenance_equipment_contract/i18n/es.po | 56 +++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 maintenance_equipment_contract/i18n/es.po diff --git a/maintenance_equipment_contract/i18n/es.po b/maintenance_equipment_contract/i18n/es.po new file mode 100644 index 000000000..e6b969d0d --- /dev/null +++ b/maintenance_equipment_contract/i18n/es.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * maintenance_equipment_contract +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\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" + +#. module: maintenance_equipment_contract +#: model:ir.model,name:maintenance_equipment_contract.model_contract_contract +msgid "Contract" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment__contract_count +msgid "Contract Count" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment__contract_ids +#: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_form +msgid "Contracts" +msgstr "" + +#. module: maintenance_equipment_contract +#: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_search +msgid "Doesn't have Contracts" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:maintenance.equipment,name:maintenance_equipment_contract.equipment_with_contract +msgid "Equipment With A Contract" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_contract_contract__equipment_ids +msgid "Equipments" +msgstr "" + +#. module: maintenance_equipment_contract +#: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_search +msgid "Has Contracts" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:ir.model,name:maintenance_equipment_contract.model_maintenance_equipment +msgid "Maintenance Equipment" +msgstr "" From 3b8ac107cf73b3432ce92b9d4908a6492ac52bdc Mon Sep 17 00:00:00 2001 From: Enric Tobella Date: Wed, 14 Jul 2021 12:50:53 +0000 Subject: [PATCH 08/19] Translated using Weblate (Spanish) Currently translated at 100.0% (8 of 8 strings) Translation: maintenance-13.0/maintenance-13.0-maintenance_equipment_contract Translate-URL: https://translation.odoo-community.org/projects/maintenance-13-0/maintenance-13-0-maintenance_equipment_contract/es/ --- maintenance_equipment_contract/i18n/es.po | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/maintenance_equipment_contract/i18n/es.po b/maintenance_equipment_contract/i18n/es.po index e6b969d0d..446d9bab2 100644 --- a/maintenance_equipment_contract/i18n/es.po +++ b/maintenance_equipment_contract/i18n/es.po @@ -6,51 +6,53 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 13.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2021-07-14 15:48+0000\n" +"Last-Translator: Enric Tobella \n" "Language-Team: none\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" +"X-Generator: Weblate 4.3.2\n" #. module: maintenance_equipment_contract #: model:ir.model,name:maintenance_equipment_contract.model_contract_contract msgid "Contract" -msgstr "" +msgstr "Contrato" #. module: maintenance_equipment_contract #: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment__contract_count msgid "Contract Count" -msgstr "" +msgstr "# Contratos" #. module: maintenance_equipment_contract #: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment__contract_ids #: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_form msgid "Contracts" -msgstr "" +msgstr "Contratos" #. module: maintenance_equipment_contract #: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_search msgid "Doesn't have Contracts" -msgstr "" +msgstr "No tiene contratos" #. module: maintenance_equipment_contract #: model:maintenance.equipment,name:maintenance_equipment_contract.equipment_with_contract msgid "Equipment With A Contract" -msgstr "" +msgstr "Equipamiento con contrato" #. module: maintenance_equipment_contract #: model:ir.model.fields,field_description:maintenance_equipment_contract.field_contract_contract__equipment_ids msgid "Equipments" -msgstr "" +msgstr "Equipamientos" #. module: maintenance_equipment_contract #: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_search msgid "Has Contracts" -msgstr "" +msgstr "Tiene contratos" #. module: maintenance_equipment_contract #: model:ir.model,name:maintenance_equipment_contract.model_maintenance_equipment msgid "Maintenance Equipment" -msgstr "" +msgstr "Equipamiento" From 91a08a28d7281babf2e1a434b26803fe8d22e3ef Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 28 Jul 2021 06:49:39 +0000 Subject: [PATCH 09/19] Added translation using Weblate (Italian) --- maintenance_equipment_contract/i18n/it.po | 56 +++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 maintenance_equipment_contract/i18n/it.po diff --git a/maintenance_equipment_contract/i18n/it.po b/maintenance_equipment_contract/i18n/it.po new file mode 100644 index 000000000..5cc6aab6d --- /dev/null +++ b/maintenance_equipment_contract/i18n/it.po @@ -0,0 +1,56 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * maintenance_equipment_contract +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\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" + +#. module: maintenance_equipment_contract +#: model:ir.model,name:maintenance_equipment_contract.model_contract_contract +msgid "Contract" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment__contract_count +msgid "Contract Count" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment__contract_ids +#: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_form +msgid "Contracts" +msgstr "" + +#. module: maintenance_equipment_contract +#: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_search +msgid "Doesn't have Contracts" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:maintenance.equipment,name:maintenance_equipment_contract.equipment_with_contract +msgid "Equipment With A Contract" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_contract_contract__equipment_ids +msgid "Equipments" +msgstr "" + +#. module: maintenance_equipment_contract +#: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_search +msgid "Has Contracts" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:ir.model,name:maintenance_equipment_contract.model_maintenance_equipment +msgid "Maintenance Equipment" +msgstr "" From c54cd78f895c550361a183d0f223a25b6cb25c06 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 28 Jul 2021 06:53:57 +0000 Subject: [PATCH 10/19] Translated using Weblate (Italian) Currently translated at 100.0% (8 of 8 strings) Translation: maintenance-13.0/maintenance-13.0-maintenance_equipment_contract Translate-URL: https://translation.odoo-community.org/projects/maintenance-13-0/maintenance-13-0-maintenance_equipment_contract/it/ --- maintenance_equipment_contract/i18n/it.po | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/maintenance_equipment_contract/i18n/it.po b/maintenance_equipment_contract/i18n/it.po index 5cc6aab6d..68ff25207 100644 --- a/maintenance_equipment_contract/i18n/it.po +++ b/maintenance_equipment_contract/i18n/it.po @@ -6,51 +6,53 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 13.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2021-07-28 09:49+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\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" +"X-Generator: Weblate 4.3.2\n" #. module: maintenance_equipment_contract #: model:ir.model,name:maintenance_equipment_contract.model_contract_contract msgid "Contract" -msgstr "" +msgstr "Contratto" #. module: maintenance_equipment_contract #: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment__contract_count msgid "Contract Count" -msgstr "" +msgstr "Conteggio contratto" #. module: maintenance_equipment_contract #: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment__contract_ids #: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_form msgid "Contracts" -msgstr "" +msgstr "Contratti" #. module: maintenance_equipment_contract #: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_search msgid "Doesn't have Contracts" -msgstr "" +msgstr "Non ha contratti" #. module: maintenance_equipment_contract #: model:maintenance.equipment,name:maintenance_equipment_contract.equipment_with_contract msgid "Equipment With A Contract" -msgstr "" +msgstr "Attrezzatura con un contratto" #. module: maintenance_equipment_contract #: model:ir.model.fields,field_description:maintenance_equipment_contract.field_contract_contract__equipment_ids msgid "Equipments" -msgstr "" +msgstr "Attrezzature" #. module: maintenance_equipment_contract #: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_search msgid "Has Contracts" -msgstr "" +msgstr "Ha contratti" #. module: maintenance_equipment_contract #: model:ir.model,name:maintenance_equipment_contract.model_maintenance_equipment msgid "Maintenance Equipment" -msgstr "" +msgstr "Attrezzatura manutenzione" From 5ad48be56514c5c0c4c91a0e703ef9b5622f0275 Mon Sep 17 00:00:00 2001 From: mariadforgeflow Date: Thu, 19 Aug 2021 12:40:52 +0200 Subject: [PATCH 11/19] [IMP] maintenance_equipment_contract: black, isort, prettier --- .../models/maintenance_equipment.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/maintenance_equipment_contract/models/maintenance_equipment.py b/maintenance_equipment_contract/models/maintenance_equipment.py index e5275c5f5..46a32ed80 100644 --- a/maintenance_equipment_contract/models/maintenance_equipment.py +++ b/maintenance_equipment_contract/models/maintenance_equipment.py @@ -9,7 +9,9 @@ class MaintenanceEquipment(models.Model): _inherit = "maintenance.equipment" contract_ids = fields.Many2many("contract.contract", string="Contracts") - contract_count = fields.Integer(compute="_compute_contract_count",) + contract_count = fields.Integer( + compute="_compute_contract_count", + ) @api.depends("contract_ids") def _compute_contract_count(self): From c0377c4da332eb72c5930fe82e933aa54034a289 Mon Sep 17 00:00:00 2001 From: mariadforgeflow Date: Fri, 20 Aug 2021 10:45:24 +0200 Subject: [PATCH 12/19] [MIG] maintenance_equipment_contract: Migration to 14.0 --- maintenance_equipment_contract/README.rst | 10 +++++----- .../__manifest__.py | 2 +- .../i18n/maintenance_equipment_contract.pot | 20 ++++++++++++++++++- .../static/description/index.html | 6 +++--- 4 files changed, 28 insertions(+), 10 deletions(-) diff --git a/maintenance_equipment_contract/README.rst b/maintenance_equipment_contract/README.rst index 603b90745..bf4164110 100644 --- a/maintenance_equipment_contract/README.rst +++ b/maintenance_equipment_contract/README.rst @@ -14,13 +14,13 @@ Maintenance Equipment Contract :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fmaintenance-lightgray.png?logo=github - :target: https://github.com/OCA/maintenance/tree/13.0/maintenance_equipment_contract + :target: https://github.com/OCA/maintenance/tree/14.0/maintenance_equipment_contract :alt: OCA/maintenance .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/maintenance-13-0/maintenance-13-0-maintenance_equipment_contract + :target: https://translation.odoo-community.org/projects/maintenance-14-0/maintenance-14-0-maintenance_equipment_contract :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/240/13.0 + :target: https://runbot.odoo-community.org/runbot/240/14.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -40,7 +40,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. @@ -70,6 +70,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/maintenance `_ project on GitHub. +This module is part of the `OCA/maintenance `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/maintenance_equipment_contract/__manifest__.py b/maintenance_equipment_contract/__manifest__.py index 99c32b6a6..f69ec9e94 100644 --- a/maintenance_equipment_contract/__manifest__.py +++ b/maintenance_equipment_contract/__manifest__.py @@ -5,7 +5,7 @@ "name": "Maintenance Equipment Contract", "summary": """ Manage equipment contracts""", - "version": "13.0.1.0.0", + "version": "14.0.1.0.0", "license": "AGPL-3", "author": "Creu Blanca,Odoo Community Association (OCA)", "website": "https://github.com/OCA/maintenance", diff --git a/maintenance_equipment_contract/i18n/maintenance_equipment_contract.pot b/maintenance_equipment_contract/i18n/maintenance_equipment_contract.pot index e0ed7105c..fe574dcf3 100644 --- a/maintenance_equipment_contract/i18n/maintenance_equipment_contract.pot +++ b/maintenance_equipment_contract/i18n/maintenance_equipment_contract.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" @@ -29,6 +29,12 @@ msgstr "" msgid "Contracts" msgstr "" +#. module: maintenance_equipment_contract +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_contract_contract__display_name +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment__display_name +msgid "Display Name" +msgstr "" + #. module: maintenance_equipment_contract #: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_search msgid "Doesn't have Contracts" @@ -49,6 +55,18 @@ msgstr "" msgid "Has Contracts" msgstr "" +#. module: maintenance_equipment_contract +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_contract_contract__id +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment__id +msgid "ID" +msgstr "" + +#. module: maintenance_equipment_contract +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_contract_contract____last_update +#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment____last_update +msgid "Last Modified on" +msgstr "" + #. module: maintenance_equipment_contract #: model:ir.model,name:maintenance_equipment_contract.model_maintenance_equipment msgid "Maintenance Equipment" diff --git a/maintenance_equipment_contract/static/description/index.html b/maintenance_equipment_contract/static/description/index.html index c1c14c58c..ab6b6a947 100644 --- a/maintenance_equipment_contract/static/description/index.html +++ b/maintenance_equipment_contract/static/description/index.html @@ -367,7 +367,7 @@

Maintenance Equipment Contract

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

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

+

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

This module links maintenance equipment with supplier contracts. To link an equipment go to the contract’s form and add it to the Equipments field.

@@ -388,7 +388,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.

@@ -412,7 +412,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/maintenance project on GitHub.

+

This module is part of the OCA/maintenance project on GitHub.

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

From 57d6cfc44021fd80be67a45f2247e6f5fdb41b99 Mon Sep 17 00:00:00 2001 From: Olga Marco Date: Wed, 11 May 2022 10:53:50 +0200 Subject: [PATCH 13/19] [MIG] maintenance_equipment_contract: Migration to 15.0 --- maintenance_equipment_contract/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintenance_equipment_contract/__manifest__.py b/maintenance_equipment_contract/__manifest__.py index f69ec9e94..937574dfa 100644 --- a/maintenance_equipment_contract/__manifest__.py +++ b/maintenance_equipment_contract/__manifest__.py @@ -5,7 +5,7 @@ "name": "Maintenance Equipment Contract", "summary": """ Manage equipment contracts""", - "version": "14.0.1.0.0", + "version": "15.0.1.0.0", "license": "AGPL-3", "author": "Creu Blanca,Odoo Community Association (OCA)", "website": "https://github.com/OCA/maintenance", From 77a065342982ed0c2501986d43a756a564d0e349 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Tue, 12 Jul 2022 15:14:41 +0000 Subject: [PATCH 14/19] [UPD] Update maintenance_equipment_contract.pot --- .../i18n/maintenance_equipment_contract.pot | 20 +------------------ 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/maintenance_equipment_contract/i18n/maintenance_equipment_contract.pot b/maintenance_equipment_contract/i18n/maintenance_equipment_contract.pot index fe574dcf3..ba4fcefdd 100644 --- a/maintenance_equipment_contract/i18n/maintenance_equipment_contract.pot +++ b/maintenance_equipment_contract/i18n/maintenance_equipment_contract.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" +"Project-Id-Version: Odoo Server 15.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -29,12 +29,6 @@ msgstr "" msgid "Contracts" msgstr "" -#. module: maintenance_equipment_contract -#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_contract_contract__display_name -#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment__display_name -msgid "Display Name" -msgstr "" - #. module: maintenance_equipment_contract #: model_terms:ir.ui.view,arch_db:maintenance_equipment_contract.hr_equipment_view_search msgid "Doesn't have Contracts" @@ -55,18 +49,6 @@ msgstr "" msgid "Has Contracts" msgstr "" -#. module: maintenance_equipment_contract -#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_contract_contract__id -#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment__id -msgid "ID" -msgstr "" - -#. module: maintenance_equipment_contract -#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_contract_contract____last_update -#: model:ir.model.fields,field_description:maintenance_equipment_contract.field_maintenance_equipment____last_update -msgid "Last Modified on" -msgstr "" - #. module: maintenance_equipment_contract #: model:ir.model,name:maintenance_equipment_contract.model_maintenance_equipment msgid "Maintenance Equipment" From 3f389fe3d2ca3274b25ee80c63232566ab927f64 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 12 Jul 2022 15:17:12 +0000 Subject: [PATCH 15/19] [UPD] README.rst --- maintenance_equipment_contract/README.rst | 10 +++++----- .../static/description/index.html | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/maintenance_equipment_contract/README.rst b/maintenance_equipment_contract/README.rst index bf4164110..e33fb228d 100644 --- a/maintenance_equipment_contract/README.rst +++ b/maintenance_equipment_contract/README.rst @@ -14,13 +14,13 @@ Maintenance Equipment Contract :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fmaintenance-lightgray.png?logo=github - :target: https://github.com/OCA/maintenance/tree/14.0/maintenance_equipment_contract + :target: https://github.com/OCA/maintenance/tree/15.0/maintenance_equipment_contract :alt: OCA/maintenance .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/maintenance-14-0/maintenance-14-0-maintenance_equipment_contract + :target: https://translation.odoo-community.org/projects/maintenance-15-0/maintenance-15-0-maintenance_equipment_contract :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/240/14.0 + :target: https://runbot.odoo-community.org/runbot/240/15.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -40,7 +40,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. @@ -70,6 +70,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/maintenance `_ project on GitHub. +This module is part of the `OCA/maintenance `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/maintenance_equipment_contract/static/description/index.html b/maintenance_equipment_contract/static/description/index.html index ab6b6a947..64d3bb976 100644 --- a/maintenance_equipment_contract/static/description/index.html +++ b/maintenance_equipment_contract/static/description/index.html @@ -367,7 +367,7 @@

Maintenance Equipment Contract

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

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

+

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

This module links maintenance equipment with supplier contracts. To link an equipment go to the contract’s form and add it to the Equipments field.

@@ -388,7 +388,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.

@@ -412,7 +412,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/maintenance project on GitHub.

+

This module is part of the OCA/maintenance project on GitHub.

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

From 6b839c366bbd168d190e716c8050a2d64c99f9e9 Mon Sep 17 00:00:00 2001 From: mariadforgeflow Date: Thu, 23 Jun 2022 16:00:57 +0200 Subject: [PATCH 16/19] [FIX] maintenance_equipment_contract: fix access error --- .../models/maintenance_equipment.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/maintenance_equipment_contract/models/maintenance_equipment.py b/maintenance_equipment_contract/models/maintenance_equipment.py index 46a32ed80..011903b91 100644 --- a/maintenance_equipment_contract/models/maintenance_equipment.py +++ b/maintenance_equipment_contract/models/maintenance_equipment.py @@ -19,7 +19,9 @@ def _compute_contract_count(self): record.contract_count = len(record.contract_ids.ids) def action_view_contracts(self): - action = self.env.ref("contract.action_customer_contract").read()[0] + action = self.env["ir.actions.act_window"]._for_xml_id( + "contract.action_customer_contract" + ) if len(self.contract_ids) > 1: action["domain"] = [("id", "in", self.contract_ids.ids)] elif self.contract_ids: From 56e4a1e6f321180988afb9d27f9cf350011e025e Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 18 Oct 2022 14:33:26 +0000 Subject: [PATCH 17/19] maintenance_equipment_contract 15.0.1.0.1 --- maintenance_equipment_contract/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintenance_equipment_contract/__manifest__.py b/maintenance_equipment_contract/__manifest__.py index 937574dfa..6cfb9a35e 100644 --- a/maintenance_equipment_contract/__manifest__.py +++ b/maintenance_equipment_contract/__manifest__.py @@ -5,7 +5,7 @@ "name": "Maintenance Equipment Contract", "summary": """ Manage equipment contracts""", - "version": "15.0.1.0.0", + "version": "15.0.1.0.1", "license": "AGPL-3", "author": "Creu Blanca,Odoo Community Association (OCA)", "website": "https://github.com/OCA/maintenance", From a39884cb0e552a2d907b782752d11a2a021322ec Mon Sep 17 00:00:00 2001 From: Borruso Date: Fri, 23 Jun 2023 14:06:25 +0200 Subject: [PATCH 18/19] [IMP] maintenance_equipment_contract: pre-commit stuff --- .../odoo/addons/maintenance_equipment_contract | 1 + setup/maintenance_equipment_contract/setup.py | 6 ++++++ 2 files changed, 7 insertions(+) create mode 120000 setup/maintenance_equipment_contract/odoo/addons/maintenance_equipment_contract create mode 100644 setup/maintenance_equipment_contract/setup.py diff --git a/setup/maintenance_equipment_contract/odoo/addons/maintenance_equipment_contract b/setup/maintenance_equipment_contract/odoo/addons/maintenance_equipment_contract new file mode 120000 index 000000000..41f08490f --- /dev/null +++ b/setup/maintenance_equipment_contract/odoo/addons/maintenance_equipment_contract @@ -0,0 +1 @@ +../../../../maintenance_equipment_contract \ No newline at end of file diff --git a/setup/maintenance_equipment_contract/setup.py b/setup/maintenance_equipment_contract/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/maintenance_equipment_contract/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) From 8589ae6b4ba7a3739936f9aa1032a0d516a9d06a Mon Sep 17 00:00:00 2001 From: Borruso Date: Fri, 23 Jun 2023 16:32:55 +0200 Subject: [PATCH 19/19] [MIG] maintenance_equipment_contract: Migration to 16.0 --- maintenance_equipment_contract/README.rst | 14 +++++++------- maintenance_equipment_contract/__manifest__.py | 2 +- .../static/description/index.html | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/maintenance_equipment_contract/README.rst b/maintenance_equipment_contract/README.rst index e33fb228d..1e21e5117 100644 --- a/maintenance_equipment_contract/README.rst +++ b/maintenance_equipment_contract/README.rst @@ -14,14 +14,14 @@ Maintenance Equipment Contract :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fmaintenance-lightgray.png?logo=github - :target: https://github.com/OCA/maintenance/tree/15.0/maintenance_equipment_contract + :target: https://github.com/OCA/maintenance/tree/16.0/maintenance_equipment_contract :alt: OCA/maintenance .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/maintenance-15-0/maintenance-15-0-maintenance_equipment_contract + :target: https://translation.odoo-community.org/projects/maintenance-16-0/maintenance-16-0-maintenance_equipment_contract :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/240/15.0 - :alt: Try me on Runbot +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/webui/builds.html?repo=OCA/maintenance&target_branch=16.0 + :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -40,7 +40,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. @@ -70,6 +70,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/maintenance `_ project on GitHub. +This module is part of the `OCA/maintenance `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/maintenance_equipment_contract/__manifest__.py b/maintenance_equipment_contract/__manifest__.py index 6cfb9a35e..7a4c5401a 100644 --- a/maintenance_equipment_contract/__manifest__.py +++ b/maintenance_equipment_contract/__manifest__.py @@ -5,7 +5,7 @@ "name": "Maintenance Equipment Contract", "summary": """ Manage equipment contracts""", - "version": "15.0.1.0.1", + "version": "16.0.1.0.0", "license": "AGPL-3", "author": "Creu Blanca,Odoo Community Association (OCA)", "website": "https://github.com/OCA/maintenance", diff --git a/maintenance_equipment_contract/static/description/index.html b/maintenance_equipment_contract/static/description/index.html index 64d3bb976..37cdc08bb 100644 --- a/maintenance_equipment_contract/static/description/index.html +++ b/maintenance_equipment_contract/static/description/index.html @@ -3,7 +3,7 @@ - + Maintenance Equipment Contract