Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
36def88
[ADD] maintenance_purchase
etobella Dec 13, 2022
6eb27ce
[UPD] Update maintenance_purchase.pot
Dec 30, 2022
e714e3e
[UPD] README.rst
OCA-git-bot Dec 30, 2022
4381d3f
Added translation using Weblate (Italian)
mymage Jan 1, 2023
7681ccc
Translated using Weblate (Italian)
mymage Jan 1, 2023
3205d3b
Translated using Weblate (Italian)
francesco-ooops Jan 2, 2023
9a49619
[FIX] maintenance_purchase: Check if the category has an equipment ca…
etobella Mar 1, 2023
79c4482
maintenance_purchase 14.0.1.0.1
OCA-git-bot Mar 6, 2023
7b512ac
[UPD] README.rst
OCA-git-bot Sep 3, 2023
00d9eb7
[FIX] maintenance_purchase: When we copy a purchase, the equipemnts s…
etobella Oct 19, 2023
c89fa22
[BOT] post-merge updates
OCA-git-bot Oct 19, 2023
4396688
Translated using Weblate (Italian)
mymage Nov 12, 2023
f92f755
Added translation using Weblate (Spanish)
Ivorra78 Dec 28, 2023
fde97fe
Translated using Weblate (Spanish)
Ivorra78 Dec 28, 2023
404be83
Translated using Weblate (Italian)
mymage Mar 5, 2024
9fbdecc
MIG maintenance_purchase: Migration to 16.0
Mar 7, 2024
4c390a8
[UPD] Update maintenance_purchase.pot
Apr 1, 2024
ded305e
Added translation using Weblate (French)
ypapouin Oct 10, 2025
fde872f
Translated using Weblate (French)
ypapouin Oct 10, 2025
19b6a48
[IMP] maintenance_purchase: pre-commit auto fixes
christian-ramos-tecnativa Dec 16, 2025
6d05f6f
[MIG] maintenance_purchase: Migration to version 18.0
christian-ramos-tecnativa Dec 16, 2025
8a47e01
[UPD] Update maintenance_purchase.pot
Feb 4, 2026
7af8869
[BOT] post-merge updates
OCA-git-bot Feb 4, 2026
36ef264
[BACKPORT] maintenance_purchase: Backport from 18.0 to 17.0
vvrossem Apr 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
76 changes: 76 additions & 0 deletions maintenance_purchase/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
====================
Maintenance Purchase
====================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:4081bc034b7ce0eb90fe184d22c1b65887263032ae7db862470be512e902124c
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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/17.0/maintenance_purchase
:alt: OCA/maintenance
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/maintenance-17-0/maintenance-17-0-maintenance_purchase
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/maintenance&target_branch=17.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

Create Equipments when the purchase is validated.

**Table of contents**

.. contents::
:local:

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/maintenance/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/maintenance/issues/new?body=module:%20maintenance_purchase%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

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

Credits
=======

Authors
-------

* CreuBlanca

Contributors
------------

- Enric Tobella

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 <https://github.com/OCA/maintenance/tree/17.0/maintenance_purchase>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions maintenance_purchase/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
22 changes: 22 additions & 0 deletions maintenance_purchase/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Copyright 2022 CreuBlanca
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

{
"name": "Maintenance Purchase",
"summary": """
Create Equipments with purchases""",
"version": "17.0.1.0.0",
"license": "AGPL-3",
"author": "CreuBlanca,Odoo Community Association (OCA)",
"website": "https://github.com/OCA/maintenance",
"depends": [
"maintenance",
"purchase",
],
"data": [
"views/purchase_order.xml",
"views/maintenance_equipment.xml",
"views/product_template_view.xml",
],
"demo": [],
}
84 changes: 84 additions & 0 deletions maintenance_purchase/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * maintenance_purchase
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-12-28 12:33+0000\n"
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\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.17\n"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_maintenance_equipment__display_name
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order__display_name
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order_line__display_name
msgid "Display Name"
msgstr "Mostrar Nombre"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order_line__equipment_category_id
msgid "Equipment Category"
msgstr "Categoría de Equipo"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order__equipment_count
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order_line__equipment_count
msgid "Equipment Count"
msgstr "Total de Equipos"

#. module: maintenance_purchase
#: model_terms:ir.ui.view,arch_db:maintenance_purchase.purchase_order_form_view
msgid "Equipment(s)"
msgstr "Equipamiento(s)"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order_line__equipment_ids
msgid "Equipments"
msgstr "Equipamientos"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_maintenance_equipment__id
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order__id
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order_line__id
msgid "ID"
msgstr "ID (identificación)"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_maintenance_equipment____last_update
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order____last_update
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order_line____last_update
msgid "Last Modified on"
msgstr "Última Modificación el"

#. module: maintenance_purchase
#: model:ir.model,name:maintenance_purchase.model_maintenance_equipment
msgid "Maintenance Equipment"
msgstr "Mantenimiento de Equipos"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_maintenance_equipment__purchase_id
msgid "Purchase"
msgstr "Compra"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_maintenance_equipment__purchase_line_id
msgid "Purchase Line"
msgstr "Línea de Compra"

#. module: maintenance_purchase
#: model:ir.model,name:maintenance_purchase.model_purchase_order
msgid "Purchase Order"
msgstr "Orden de Compra"

#. module: maintenance_purchase
#: model:ir.model,name:maintenance_purchase.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "Línea de Orden de Compra"
63 changes: 63 additions & 0 deletions maintenance_purchase/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * maintenance_purchase
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-10-10 18:42+0000\n"
"Last-Translator: Yann Papouin <ypa@decgroupe.com>\n"
"Language-Team: none\n"
"Language: fr\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 5.10.4\n"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order_line__equipment_category_id
msgid "Equipment Category"
msgstr "Catégorie d'équipement"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order__equipment_count
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order_line__equipment_count
msgid "Equipment Count"
msgstr "Nombre d'équipements"

#. module: maintenance_purchase
#: model_terms:ir.ui.view,arch_db:maintenance_purchase.purchase_order_form_view
msgid "Equipment(s)"
msgstr "Équipement(s)"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order_line__equipment_ids
msgid "Equipments"
msgstr "Équipements"

#. module: maintenance_purchase
#: model:ir.model,name:maintenance_purchase.model_maintenance_equipment
msgid "Maintenance Equipment"
msgstr "Équipement de maintenance"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_maintenance_equipment__purchase_id
msgid "Purchase"
msgstr "Achat"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_maintenance_equipment__purchase_line_id
msgid "Purchase Line"
msgstr "Ligne d’achat"

#. module: maintenance_purchase
#: model:ir.model,name:maintenance_purchase.model_purchase_order
msgid "Purchase Order"
msgstr "Commande fournisseur"

#. module: maintenance_purchase
#: model:ir.model,name:maintenance_purchase.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "Ligne d'achat"
84 changes: 84 additions & 0 deletions maintenance_purchase/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * maintenance_purchase
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-03-05 15:35+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\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.17\n"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_maintenance_equipment__display_name
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order__display_name
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order_line__display_name
msgid "Display Name"
msgstr "Nome visualizzato"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order_line__equipment_category_id
msgid "Equipment Category"
msgstr "Categoria attrezzatura"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order__equipment_count
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order_line__equipment_count
msgid "Equipment Count"
msgstr "Conteggio attrezzature"

#. module: maintenance_purchase
#: model_terms:ir.ui.view,arch_db:maintenance_purchase.purchase_order_form_view
msgid "Equipment(s)"
msgstr "Attrezzatura(e)"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order_line__equipment_ids
msgid "Equipments"
msgstr "Attrezzature"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_maintenance_equipment__id
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order__id
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order_line__id
msgid "ID"
msgstr "ID"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_maintenance_equipment____last_update
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order____last_update
#: model:ir.model.fields,field_description:maintenance_purchase.field_purchase_order_line____last_update
msgid "Last Modified on"
msgstr "Ultima modifica il"

#. module: maintenance_purchase
#: model:ir.model,name:maintenance_purchase.model_maintenance_equipment
msgid "Maintenance Equipment"
msgstr "Attrezzatura manutenzione"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_maintenance_equipment__purchase_id
msgid "Purchase"
msgstr "Acquisto"

#. module: maintenance_purchase
#: model:ir.model.fields,field_description:maintenance_purchase.field_maintenance_equipment__purchase_line_id
msgid "Purchase Line"
msgstr "Riga acquisto"

#. module: maintenance_purchase
#: model:ir.model,name:maintenance_purchase.model_purchase_order
msgid "Purchase Order"
msgstr "Ordine di acquisto"

#. module: maintenance_purchase
#: model:ir.model,name:maintenance_purchase.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "Riga ordine di acquisto"
Loading
Loading