Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
95 changes: 95 additions & 0 deletions maintenance_inspection/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
======================
Maintenance Inspection
======================

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

.. |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_inspection
: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_inspection
: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|

Add the concept of inspection items inside Maintenance requests.

Will only be usable inside a preventive requests.

**Table of contents**

.. contents::
:local:

Usage
=====

On Preventive requests, we will be able to set an inspection and check
some items.

Once we close the inspection it will be no longer editable.

On Plans
--------

When using Maintenance Plans, we can define items to evaluate in order
to generate them automatically on maintenance creation

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_inspection%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
-------

* Dixmit

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

- Enric Tobella
- [Binhex] (https://www.binhex.cloud):

- Edilio Escalona Almira e.escalona@binhex.cloud

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_inspection>`_ 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_inspection/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
21 changes: 21 additions & 0 deletions maintenance_inspection/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Copyright 2023 Dixmit
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

{
"name": "Maintenance Inspection",
"summary": """
Allow to manage inspections inside Preventive requests""",
"version": "17.0.1.0.0",
"license": "AGPL-3",
"author": "Dixmit,Odoo Community Association (OCA)",
"website": "https://github.com/OCA/maintenance",
"depends": ["maintenance_plan", "base_maintenance"],
"data": [
"views/maintenance_plan.xml",
"security/ir.model.access.csv",
"views/maintenance_inspection_line.xml",
"views/maintenance_inspection_item.xml",
"views/maintenance_request.xml",
],
"demo": [],
}
210 changes: 210 additions & 0 deletions maintenance_inspection/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,210 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * maintenance_inspection
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-06-17 13:38+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 4.17\n"

#. module: maintenance_inspection
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_item__active
msgid "Active"
msgstr "Actif"

#. module: maintenance_inspection
#: model_terms:ir.ui.view,arch_db:maintenance_inspection.maintenance_inspection_line_kanban_view
#: model_terms:ir.ui.view,arch_db:maintenance_inspection.maintenance_inspection_line_tree_view
msgid "Approve"
msgstr "Approuver"

#. module: maintenance_inspection
#: model_terms:ir.ui.view,arch_db:maintenance_inspection.maintenance_inspection_item_form_view
#: model_terms:ir.ui.view,arch_db:maintenance_inspection.maintenance_inspection_item_search_view
msgid "Archived"
msgstr "Archivé"

#. module: maintenance_inspection
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_item__create_uid
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_line__create_uid
msgid "Created by"
msgstr "Créé par"

#. module: maintenance_inspection
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_item__create_date
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_line__create_date
msgid "Created on"
msgstr "Créé le"

#. module: maintenance_inspection
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_equipment__display_name
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_item__display_name
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_line__display_name
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_plan__display_name
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_request__display_name
msgid "Display Name"
msgstr "Nom affiché"

#. module: maintenance_inspection
#: model_terms:ir.ui.view,arch_db:maintenance_inspection.maintenance_inspection_line_kanban_view
msgid "Dropdown menu"
msgstr "Menu déroulant"

#. module: maintenance_inspection
#: model:ir.model.fields.selection,name:maintenance_inspection.selection__maintenance_inspection_line__result__failure
msgid "Failure"
msgstr "Échec"

#. module: maintenance_inspection
#: model_terms:ir.ui.view,arch_db:maintenance_inspection.maintenance_request_form_view
msgid "Finish inspection"
msgstr "Terminer l'inspection"

#. module: maintenance_inspection
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_request__has_inspection
msgid "Has Inspection"
msgstr "Fait l'objet d'une inspection"

#. module: maintenance_inspection
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_equipment__id
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_item__id
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_line__id
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_plan__id
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_request__id
msgid "ID"
msgstr "ID"

#. module: maintenance_inspection
#: model_terms:ir.ui.view,arch_db:maintenance_inspection.maintenance_request_form_view
msgid "Inspection"
msgstr "Inspection"

#. module: maintenance_inspection
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_line__inspection_closed_at
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_request__inspection_closed_at
msgid "Inspection Closed At"
msgstr "Inspection clôturée à"

#. module: maintenance_inspection
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_request__inspection_closed_by
msgid "Inspection Closed By"
msgstr "Inspection clôturée par"

#. module: maintenance_inspection
#: model:ir.actions.act_window,name:maintenance_inspection.maintenance_inspection_item_act_window
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_plan__inspection_item_ids
#: model:ir.ui.menu,name:maintenance_inspection.maintenance_inspection_item_menu
msgid "Inspection Item"
msgstr "Point d'inspection"

#. module: maintenance_inspection
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_request__inspection_line_ids
msgid "Inspection Line"
msgstr "Ligne d'inspection"

#. module: maintenance_inspection
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_item__instruction
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_line__instruction
msgid "Instruction"
msgstr "Instruction"

#. module: maintenance_inspection
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_line__item_id
msgid "Item"
msgstr "Element"

#. module: maintenance_inspection
#: model:ir.model,name:maintenance_inspection.model_maintenance_inspection_item
msgid "Item of evaluation"
msgstr "Élément d'évaluation"

#. module: maintenance_inspection
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_equipment____last_update
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_item____last_update
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_line____last_update
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_plan____last_update
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_request____last_update
msgid "Last Modified on"
msgstr "Dernière modification le"

#. module: maintenance_inspection
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_item__write_uid
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_line__write_uid
msgid "Last Updated by"
msgstr "Modifié par"

#. module: maintenance_inspection
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_item__write_date
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_line__write_date
msgid "Last Updated on"
msgstr "Modifié le"

#. module: maintenance_inspection
#: model:ir.model,name:maintenance_inspection.model_maintenance_equipment
msgid "Maintenance Equipment"
msgstr "Equipement de maintenance"

#. module: maintenance_inspection
#: model:ir.model,name:maintenance_inspection.model_maintenance_inspection_line
msgid "Maintenance Inspection Line"
msgstr "Ligne d'inspection de maintenance"

#. module: maintenance_inspection
#: model:ir.model,name:maintenance_inspection.model_maintenance_plan
msgid "Maintenance Plan"
msgstr "Plan de Maintenance"

#. module: maintenance_inspection
#: model:ir.model,name:maintenance_inspection.model_maintenance_request
msgid "Maintenance Request"
msgstr "Demande de maintenance"

#. module: maintenance_inspection
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_item__name
msgid "Name"
msgstr "Nom"

#. module: maintenance_inspection
#: model_terms:ir.ui.view,arch_db:maintenance_inspection.maintenance_inspection_line_kanban_view
#: model_terms:ir.ui.view,arch_db:maintenance_inspection.maintenance_inspection_line_tree_view
msgid "Refuse"
msgstr "Refuser"

#. module: maintenance_inspection
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_line__request_id
msgid "Request"
msgstr "Requête"

#. module: maintenance_inspection
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_line__result
msgid "Result"
msgstr "Résultat"

#. module: maintenance_inspection
#: model:ir.model.fields,field_description:maintenance_inspection.field_maintenance_inspection_line__result_description
msgid "Result Description"
msgstr "Description du résultat"

#. module: maintenance_inspection
#: model_terms:ir.ui.view,arch_db:maintenance_inspection.maintenance_request_form_view
msgid "Set inspection"
msgstr "Inspecter"

#. module: maintenance_inspection
#: model:ir.model.fields.selection,name:maintenance_inspection.selection__maintenance_inspection_line__result__success
msgid "Success"
msgstr "Réussie"

#. module: maintenance_inspection
#: model:ir.model.fields.selection,name:maintenance_inspection.selection__maintenance_inspection_line__result__todo
msgid "Todo"
msgstr "À faire"
Loading