Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
4b4144d
add maintenance_equipment_hierarchy
JordiBForgeFlow Aug 5, 2019
510755e
Added translation using Weblate (Spanish)
Nov 20, 2019
cba34f1
[11.0][IMP] maintenance_equipment_hierarchy: set track_visibility on …
etobella Nov 20, 2019
a7f10f8
Translated using Weblate (Spanish)
Nov 20, 2019
4ecde8c
[12.0][MIG] maintenance_equipment_hierarchy
NuriaXifre Jan 9, 2020
f5a56a3
[IMP] maintenance_equipment_hierarchy: black, isort
dalonsod Feb 26, 2020
e859acc
[MIG] maintenance_equipment_hierarchy: Migration to 13.0
dalonsod Feb 26, 2020
0f96e83
Added translation using Weblate (French (France))
sanrav Mar 19, 2021
118dac6
Translated using Weblate (French (France))
sanrav Mar 19, 2021
50ffca4
[13.0][FIX TRAD] maintneance_equipment_hierarchy - fr translation was…
baimont Jul 14, 2021
c3741bc
Added translation using Weblate (Italian)
mymage Jul 28, 2021
3050d9f
Translated using Weblate (Italian)
mymage Jul 28, 2021
defda89
[IMP] maintenance_equipment_hierarchy: black, isort, prettier
mariadforgeflow Aug 19, 2021
214fd77
[MIG] maintenance_equipment_hierarchy: Migration to 14.0
mariadforgeflow Aug 19, 2021
5bae447
[IMP] maintenance_equipment_hierarchy: black, isort, prettier
mariadforgeflow Dec 7, 2021
0ad7822
[MIG] maintenance_equipment_hierarchy: Migration to 15.0
mariadforgeflow Dec 7, 2021
2a5937d
[UPD] Update maintenance_equipment_hierarchy.pot
Dec 13, 2021
6b9b5c0
[FIX] maintenance_equipment_hierarchy: fix view archived childs and m…
albariera Dec 20, 2021
41c70ef
[UPD] Update maintenance_equipment_hierarchy.pot
Dec 20, 2021
c2da2f9
[MIG] maintenance_equipment_hierarchy: Migration to 16.0
FrancoMaxime Oct 10, 2022
9c038bd
[UPD] README.rst
OCA-git-bot Oct 15, 2022
181b76c
Translated using Weblate (Italian)
mymage Nov 4, 2022
7f08b29
[16.0][FIX] maintenance_equipment_hierarchy - children smartbutton le…
baimont Dec 13, 2022
0ab5d34
[IMP] maintenance_equipment_hierarchy - set unaccent to false on pare…
baimont Dec 6, 2022
97bd4e8
[UPD] Update maintenance_equipment_hierarchy.pot
Dec 14, 2022
b655663
Translated using Weblate (Italian)
mymage Dec 18, 2022
403973a
Translated using Weblate (Italian)
mymage Mar 23, 2023
d28b5a0
Translated using Weblate (Italian)
mymage Jun 10, 2023
1428f68
Translated using Weblate (Spanish)
Ivorra78 Jul 22, 2023
f596dc5
Added translation using Weblate (Slovak)
peterdovicovic Jan 8, 2024
0cebb69
[IMP] maintenance_equipment_hierarchy: pre-commit auto fixes
dalonsod May 11, 2024
5a4bdff
[MIG] maintenance_equipment_hierarchy: Migration to 17.0
dalonsod May 12, 2024
d612115
[IMP] maintenance_equipment_hierarchy: added Has Children to search view
dalonsod May 12, 2024
6fa35e4
[FIX] maintenance_equipment_hierarchy: complete name crashes for new …
dalonsod Jun 5, 2025
8ec89e2
[MIG] maintenance_equipment_hierarchy: Migration to 18.0
BhaveshHeliconia Jan 27, 2025
1dbe4e7
[UPD] Update maintenance_equipment_hierarchy.pot
Sep 15, 2025
2a3f69a
[BOT] post-merge updates
OCA-git-bot Sep 15, 2025
a717d1f
Translated using Weblate (Italian)
mymage Apr 30, 2026
5fb2618
Translated using Weblate (French)
ypapouin Jun 11, 2026
b0d63bf
[19.0][MIG] maintenance_equipment_hierarchy: Migration to 19.0
Jun 18, 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
93 changes: 93 additions & 0 deletions maintenance_equipment_hierarchy/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

================================
Maintenance Equipments Hierarchy
================================

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

.. |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/license-LGPL--3-blue.png
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fmaintenance-lightgray.png?logo=github
:target: https://github.com/OCA/maintenance/tree/19.0/maintenance_equipment_hierarchy
:alt: OCA/maintenance
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/maintenance-19-0/maintenance-19-0-maintenance_equipment_hierarchy
: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=19.0
:alt: Try me on Runboat

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

This module allows to manage a hierarchy of equipments.

**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_equipment_hierarchy%0Aversion:%2019.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
-------

* ForgeFlow

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

- Adrià Gil Sorribes <adria.gil@forgeflow.com>
- Jordi Ballester Alomar <jordi.ballester@forgeflow.com>
- David Alonso <david.alonso@solvos.es>
- `Heliconia Solutions Pvt. Ltd. <https://www.heliconia.io>`__

- Bhavesh Heliconia

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.

.. |maintainer-dalonsod| image:: https://github.com/dalonsod.png?size=40px
:target: https://github.com/dalonsod
:alt: dalonsod

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-dalonsod|

This module is part of the `OCA/maintenance <https://github.com/OCA/maintenance/tree/19.0/maintenance_equipment_hierarchy>`_ 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_equipment_hierarchy/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
16 changes: 16 additions & 0 deletions maintenance_equipment_hierarchy/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Copyright 2020 ForgeFlow S.L. (https://forgeflow.com)
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl).

{
"name": "Maintenance Equipments Hierarchy",
"summary": "Manage equipment hierarchy",
"author": "ForgeFlow, Odoo Community Association (OCA)",
"maintainers": ["dalonsod"],
"website": "https://github.com/OCA/maintenance",
"category": "Equipments, Assets, Internal Hardware, Allocation Tracking",
"version": "19.0.1.0.0",
"license": "LGPL-3",
"depends": ["maintenance"],
"data": ["views/maintenance_equipment_views.xml"],
"demo": ["data/demo_maintenance_equipment_hierarchy.xml"],
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="equipment_computer9_1" model="maintenance.equipment">
<field name="name">HP Laptop battery</field>
<field name="category_id" ref="maintenance.equipment_computer" />
<field name="owner_user_id" ref="base.user_root" />
<field name="technician_user_id" ref="base.user_demo" />
<field name="assign_date" eval="time.strftime('%Y-%m-11')" />
<field name="serial_no">LP/303/28292090/BAT</field>
<field name="model">17-j059nr-bat</field>
<field name="parent_id" ref="maintenance.equipment_computer9" />
</record>
<record id="equipment_computer9_2" model="maintenance.equipment">
<field name="name">HP Laptop case</field>
<field name="category_id" ref="maintenance.equipment_computer" />
<field name="owner_user_id" ref="base.user_root" />
<field name="technician_user_id" ref="base.user_demo" />
<field name="assign_date" eval="time.strftime('%Y-%m-11')" />
<field name="serial_no">LP/303/28292090/CAS</field>
<field name="model">17-j059nr-cas</field>
<field name="parent_id" ref="maintenance.equipment_computer9" />
</record>
</odoo>
92 changes: 92 additions & 0 deletions maintenance_equipment_hierarchy/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * maintenance_equipment_hierarchy
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-07-22 23:09+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_equipment_hierarchy
#: model:ir.model.fields,field_description:maintenance_equipment_hierarchy.field_maintenance_equipment__child_ids
msgid "Child Equipments"
msgstr "Equipamientos Hijos"

#. module: maintenance_equipment_hierarchy
#. odoo-python
#: code:addons/maintenance_equipment_hierarchy/models/maintenance_equipment.py:0
#, python-format
msgid "Child equipment of %s"
msgstr "Equipo infantil de %s"

#. module: maintenance_equipment_hierarchy
#: model_terms:ir.ui.view,arch_db:maintenance_equipment_hierarchy.hr_equipment_view_form
msgid "Children"
msgstr "Hijos"

#. module: maintenance_equipment_hierarchy
#: model:ir.model.fields,field_description:maintenance_equipment_hierarchy.field_maintenance_equipment__complete_name
msgid "Complete Name"
msgstr "Nombre Completo"

#. module: maintenance_equipment_hierarchy
#: model:ir.model.fields,field_description:maintenance_equipment_hierarchy.field_maintenance_equipment__display_name
msgid "Display Name"
msgstr "Nombre a Mostrar"

#. module: maintenance_equipment_hierarchy
#: model:maintenance.equipment,name:maintenance_equipment_hierarchy.equipment_computer9_1
msgid "HP Laptop battery"
msgstr "Batería de Portátil HP"

#. module: maintenance_equipment_hierarchy
#: model:maintenance.equipment,name:maintenance_equipment_hierarchy.equipment_computer9_2
msgid "HP Laptop case"
msgstr "Funda de Portátil HP"

#. module: maintenance_equipment_hierarchy
#: model_terms:ir.ui.view,arch_db:maintenance_equipment_hierarchy.hr_equipment_view_search
msgid "Has Children"
msgstr ""

#. module: maintenance_equipment_hierarchy
#: model:ir.model.fields,field_description:maintenance_equipment_hierarchy.field_maintenance_equipment__parent_left
msgid "Left Parent"
msgstr "Padre Izquierdo"

#. module: maintenance_equipment_hierarchy
#: model:ir.model,name:maintenance_equipment_hierarchy.model_maintenance_equipment
msgid "Maintenance Equipment"
msgstr "Equipamiento de mantenimiento"

#. module: maintenance_equipment_hierarchy
#: model:ir.model.fields,field_description:maintenance_equipment_hierarchy.field_maintenance_equipment__child_count
msgid "Number of child equipments"
msgstr "Número de Equipamientos Hijos"

#. module: maintenance_equipment_hierarchy
#: model:ir.model.fields,field_description:maintenance_equipment_hierarchy.field_maintenance_equipment__parent_id
msgid "Parent Equipment"
msgstr "Equipo Padre"

#. module: maintenance_equipment_hierarchy
#: model:ir.model.fields,field_description:maintenance_equipment_hierarchy.field_maintenance_equipment__parent_path
msgid "Parent Path"
msgstr "ruta parental"

#. module: maintenance_equipment_hierarchy
#: model:ir.model.fields,field_description:maintenance_equipment_hierarchy.field_maintenance_equipment__parent_right
msgid "Right Parent"
msgstr "Padre derecho"

#~ msgid "Equipment"
#~ msgstr "Equipamiento"
89 changes: 89 additions & 0 deletions maintenance_equipment_hierarchy/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * maintenance_equipment_hierarchy
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-06-11 11:25+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.15.2\n"

#. module: maintenance_equipment_hierarchy
#: model:ir.model.fields,field_description:maintenance_equipment_hierarchy.field_maintenance_equipment__child_ids
msgid "Child Equipments"
msgstr "Equipements enfants"

#. module: maintenance_equipment_hierarchy
#. odoo-python
#: code:addons/maintenance_equipment_hierarchy/models/maintenance_equipment.py:0
#, python-format
msgid "Child equipment of %s"
msgstr "Enfant équipement de : %s"

#. module: maintenance_equipment_hierarchy
#: model_terms:ir.ui.view,arch_db:maintenance_equipment_hierarchy.hr_equipment_view_form
msgid "Children"
msgstr "Enfants"

#. module: maintenance_equipment_hierarchy
#: model:ir.model.fields,field_description:maintenance_equipment_hierarchy.field_maintenance_equipment__complete_name
msgid "Complete Name"
msgstr "Nom complet"

#. module: maintenance_equipment_hierarchy
#: model:ir.model.fields,field_description:maintenance_equipment_hierarchy.field_maintenance_equipment__display_name
msgid "Display Name"
msgstr "Intitulé"

#. module: maintenance_equipment_hierarchy
#: model:maintenance.equipment,name:maintenance_equipment_hierarchy.equipment_computer9_1
msgid "HP Laptop battery"
msgstr "Batterie pour ordinateur portable HP"

#. module: maintenance_equipment_hierarchy
#: model:maintenance.equipment,name:maintenance_equipment_hierarchy.equipment_computer9_2
msgid "HP Laptop case"
msgstr "Housse pour ordinateur portable HP"

#. module: maintenance_equipment_hierarchy
#: model_terms:ir.ui.view,arch_db:maintenance_equipment_hierarchy.hr_equipment_view_search
msgid "Has Children"
msgstr "A des enfants"

#. module: maintenance_equipment_hierarchy
#: model:ir.model.fields,field_description:maintenance_equipment_hierarchy.field_maintenance_equipment__parent_left
msgid "Left Parent"
msgstr "Parent de gauche"

#. module: maintenance_equipment_hierarchy
#: model:ir.model,name:maintenance_equipment_hierarchy.model_maintenance_equipment
msgid "Maintenance Equipment"
msgstr "Equipement"

#. module: maintenance_equipment_hierarchy
#: model:ir.model.fields,field_description:maintenance_equipment_hierarchy.field_maintenance_equipment__child_count
msgid "Number of child equipments"
msgstr "Nombre d'équipements enfants"

#. module: maintenance_equipment_hierarchy
#: model:ir.model.fields,field_description:maintenance_equipment_hierarchy.field_maintenance_equipment__parent_id
msgid "Parent Equipment"
msgstr "Equipement parent"

#. module: maintenance_equipment_hierarchy
#: model:ir.model.fields,field_description:maintenance_equipment_hierarchy.field_maintenance_equipment__parent_path
msgid "Parent Path"
msgstr "Chemin parent"

#. module: maintenance_equipment_hierarchy
#: model:ir.model.fields,field_description:maintenance_equipment_hierarchy.field_maintenance_equipment__parent_right
msgid "Right Parent"
msgstr "Parent de droite"
Loading
Loading