Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
0cc7705
[14.0][ADD] repair_type
BernatPForgeFlow Oct 11, 2021
8e2d119
[UPD] Update repair_type.pot
oca-travis Nov 12, 2021
b90a3c3
[UPD] README.rst
OCA-git-bot Nov 12, 2021
7f5baad
[ADD] icon.png
OCA-git-bot Nov 12, 2021
55fbb61
[14.0][FIX] repair_type: Fix stock user permissions for repair type m…
BernatPForgeFlow May 13, 2022
261c5ff
repair_type 14.0.1.0.1
OCA-git-bot May 16, 2022
3022c5a
[FIX] repair_type: remove destination location for finished product
JordiBForgeFlow Aug 4, 2022
fd4f00c
Added translation using Weblate (Croatian)
badbole Aug 22, 2022
5f6fe60
Translated using Weblate (Croatian)
badbole Aug 22, 2022
3e56ef6
[UPD] Update repair_type.pot
Sep 23, 2022
3ae0877
repair_type 14.0.1.0.2
OCA-git-bot Sep 23, 2022
5588492
Update translation files
oca-transbot Sep 23, 2022
7a10049
Added translation using Weblate (Italian)
mymage Dec 22, 2022
e8ec335
Translated using Weblate (Italian)
mymage Dec 22, 2022
90cd5ca
[IMP] repair_type: black, isort, prettier
DavidJForgeFlow Feb 28, 2023
4d17305
[MIG] repair_type: Migration to 15.0
DavidJForgeFlow Feb 28, 2023
08f12ea
[MIG] repair_type: Migration to 16.0
DavidJForgeFlow Feb 28, 2023
969fa1d
[UPD] Update repair_type.pot
Jul 28, 2023
48a9966
[UPD] README.rst
OCA-git-bot Jul 28, 2023
8641d11
Update translation files
weblate Jul 28, 2023
15c06e8
[FIX] repair_type: Call super for location_id in Repair Line
BernatPForgeFlow Aug 21, 2023
120cda9
[UPD] README.rst
OCA-git-bot Sep 3, 2023
178ae33
[IMP] repair_security: pre-commit stuff
AlexPForgeFlow Oct 31, 2023
96fc6b0
Translated using Weblate (Italian)
mymage Nov 22, 2023
7d782dc
[BOT] post-merge updates
OCA-git-bot Mar 26, 2024
8e5a715
Translated using Weblate (Italian)
mymage Apr 3, 2024
4b3e117
[IMP] repair_type: pre-commit auto fixes
miquelalzanillas May 29, 2024
e401409
[MIG] repair_type: Migration to 17.0
peluko00 Jun 27, 2024
883d186
[UPD] Update repair_type.pot
Jul 31, 2024
2d349c9
[BOT] post-merge updates
OCA-git-bot Jul 31, 2024
4efe741
Update translation files
weblate Jul 31, 2024
803a0ba
Translated using Weblate (Italian)
mymage Aug 4, 2024
ea87722
Translated using Weblate (Italian)
mymage Aug 22, 2024
0749ca3
[FIX] repair_type: Remove duplicated destination location for added p…
ppyczko Nov 20, 2024
6b76da8
[UPD] Update repair_type.pot
Nov 28, 2024
0082fd8
[BOT] post-merge updates
OCA-git-bot Nov 28, 2024
8cb56c8
Update translation files
weblate Nov 28, 2024
2fdaed5
Translated using Weblate (Italian)
mymage Dec 2, 2024
50fc1e9
[MIG] repair_type: Migration to 18.0
BhaveshHeliconia Jan 6, 2025
0122dee
[FIX] repair_type: default remove and recycle source locations
LoisRForgeFlow Feb 11, 2025
ae40f38
[UPD] Update repair_type.pot
Feb 20, 2025
9f68f85
[BOT] post-merge updates
OCA-git-bot Feb 20, 2025
bef6445
[FIX] repair_type: after Odoo commit
AaronHForgeFlow Jul 21, 2025
f05b515
[BOT] post-merge updates
OCA-git-bot Jul 24, 2025
f307082
[MIG] repair_type: Migration to 19.0
JasminSForgeFlow Dec 23, 2025
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
106 changes: 106 additions & 0 deletions repair_type/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

===========
Repair Type
===========

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

.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png
:target: https://odoo-community.org/page/development-status
:alt: Alpha
.. |badge2| image:: https://img.shields.io/badge/license-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%2Frepair-lightgray.png?logo=github
:target: https://github.com/OCA/repair/tree/19.0/repair_type
:alt: OCA/repair
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/repair-19-0/repair-19-0-repair_type
: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/repair&target_branch=19.0
:alt: Try me on Runboat

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

This module adds support for source locations when adding, removing, or
recycling components. If you specify any of these types in a Repair
Order, Odoo will automatically apply the corresponding locations from
the related stock picking type to the stock moves.

.. IMPORTANT::
This is an alpha version, the data model and design can change at any time without warning.
Only for development or testing purpose, do not use in production.
`More details on development status <https://odoo-community.org/page/development-status>`_

**Table of contents**

.. contents::
:local:

Usage
=====

- Set the stock picking type for repairs and define source locations for
adding, removing and recycling components.
- When you select this stock picking type in a Repair Order, Odoo will
automatically assign the specified source locations to the stock moves
for the respective components.

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/repair/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/repair/issues/new?body=module:%20repair_type%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
------------

- `ForgeFlow <https://forgeflow.com>`__:

- Bernat Puig <bernat.puig@forgeflow.com>

- `APSL-Nagarro <https://apsl.tech>`__:

- Antoni Marroig <amarroig@apsl.net>
- Miquel Alzanillas <malzanillas@apsl.net>>

- ``Heliconia Solutions Pvt. Ltd. <https://www.heliconia.io>``\ \_

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/repair <https://github.com/OCA/repair/tree/19.0/repair_type>`_ 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 repair_type/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
19 changes: 19 additions & 0 deletions repair_type/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Copyright 2021 ForgeFlow S.L.
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).

{
"name": "Repair Type",
"version": "19.0.1.0.0",
"author": "ForgeFlow, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/repair",
"summary": "Repair type",
"category": "Repair",
"depends": ["repair"],
"data": [
"views/stock_picking_type_views.xml",
],
"installable": True,
"development_status": "Alpha",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This module has been for 4 years now. It think you can put Stable/Production

"license": "AGPL-3",
"application": False,
}
72 changes: 72 additions & 0 deletions repair_type/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * repair_type
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-27 15:14+0000\n"
"PO-Revision-Date: 2024-11-27 15:14+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: repair_type
#: model:ir.model.fields,field_description:repair_type.field_stock_picking_type__default_add_location_src_id
msgid "Default Add Source Location"
msgstr "Ubicación de origen por defecto para añadir"

#. module: repair_type
#: model:ir.model.fields,field_description:repair_type.field_stock_picking_type__default_recycle_location_src_id
msgid "Default Recycle Source Location"
msgstr "Ubicación de origen por defecto para reciclaje"

#. module: repair_type
#: model:ir.model.fields,field_description:repair_type.field_stock_picking_type__default_remove_location_src_id
msgid "Default Remove Source Location"
msgstr "Ubicación de origen por defecto para eliminar"

#. module: repair_type
#: model:ir.model,name:repair_type.model_stock_picking_type
msgid "Picking Type"
msgstr "Tipo de albarán"

#. module: repair_type
#: model:ir.model,name:repair_type.model_stock_move
msgid "Stock Move"
msgstr "Movimiento de stock"

#. module: repair_type
#: model:ir.model.fields,help:repair_type.field_stock_picking_type__default_add_location_src_id
msgid ""
"This is the default add source location when you create a repair order with "
"this operation type."
msgstr ""
"Esta es la ubicación de origen por defecto para añadir cuando cree una orden "
"de reparación con este tipo de operación."

#. module: repair_type
#: model:ir.model.fields,help:repair_type.field_stock_picking_type__default_recycle_location_src_id
msgid ""
"This is the default recycle source location when you create a repair order "
"with this operation type."
msgstr ""
"Esta es la ubicación de origen por defecto para el reciclaje cuando cree una "
"orden de reparación con este tipo de operación."

#. module: repair_type
#: model:ir.model.fields,help:repair_type.field_stock_picking_type__default_remove_location_src_id
msgid ""
"This is the default remove source location when you create a repair order "
"with this operation type."
msgstr ""
"Esta es la ubicación de origen por defecto para eleminar cuando cree una "
"orden de reparación con este tipo de operación."

#~ msgid "Repair Order"
#~ msgstr "Orden de reparación"
66 changes: 66 additions & 0 deletions repair_type/i18n/hr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * repair_type
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-27 15:16+0000\n"
"PO-Revision-Date: 2024-11-27 15:16+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: repair_type
#: model:ir.model.fields,field_description:repair_type.field_stock_picking_type__default_add_location_src_id
msgid "Default Add Source Location"
msgstr ""

#. module: repair_type
#: model:ir.model.fields,field_description:repair_type.field_stock_picking_type__default_recycle_location_src_id
msgid "Default Recycle Source Location"
msgstr ""

#. module: repair_type
#: model:ir.model.fields,field_description:repair_type.field_stock_picking_type__default_remove_location_src_id
msgid "Default Remove Source Location"
msgstr ""

#. module: repair_type
#: model:ir.model,name:repair_type.model_stock_picking_type
msgid "Picking Type"
msgstr "Vrsta dokumenta"

#. module: repair_type
#: model:ir.model,name:repair_type.model_stock_move
msgid "Stock Move"
msgstr "Skladišni prijenos"

#. module: repair_type
#: model:ir.model.fields,help:repair_type.field_stock_picking_type__default_add_location_src_id
msgid ""
"This is the default add source location when you create a repair order with "
"this operation type."
msgstr ""

#. module: repair_type
#: model:ir.model.fields,help:repair_type.field_stock_picking_type__default_recycle_location_src_id
msgid ""
"This is the default recycle source location when you create a repair order "
"with this operation type."
msgstr ""

#. module: repair_type
#: model:ir.model.fields,help:repair_type.field_stock_picking_type__default_remove_location_src_id
msgid ""
"This is the default remove source location when you create a repair order "
"with this operation type."
msgstr ""

#~ msgid "Repair Order"
#~ msgstr "Nalog za popravak"
73 changes: 73 additions & 0 deletions repair_type/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * repair_type
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-27 15:17+0000\n"
"PO-Revision-Date: 2024-12-02 10:06+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\n"
"Language-Team: \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 5.6.2\n"

#. module: repair_type
#: model:ir.model.fields,field_description:repair_type.field_stock_picking_type__default_add_location_src_id
msgid "Default Add Source Location"
msgstr "Aggiungi ubicazione origine in modo predefinito"

#. module: repair_type
#: model:ir.model.fields,field_description:repair_type.field_stock_picking_type__default_recycle_location_src_id
msgid "Default Recycle Source Location"
msgstr "Ricicla ubicazione origine in modo predefinito"

#. module: repair_type
#: model:ir.model.fields,field_description:repair_type.field_stock_picking_type__default_remove_location_src_id
msgid "Default Remove Source Location"
msgstr "Rimuovi ubicazione origine in modo predefinito"

#. module: repair_type
#: model:ir.model,name:repair_type.model_stock_picking_type
msgid "Picking Type"
msgstr "Tipo prelievo"

#. module: repair_type
#: model:ir.model,name:repair_type.model_stock_move
msgid "Stock Move"
msgstr "Movimento di magazzino"

#. module: repair_type
#: model:ir.model.fields,help:repair_type.field_stock_picking_type__default_add_location_src_id
msgid ""
"This is the default add source location when you create a repair order with "
"this operation type."
msgstr ""
"Questa è l'ubicazione origine predefinita aggiunta quando si crea un ordine "
"di riparazione con questo tipo operazione."

#. module: repair_type
#: model:ir.model.fields,help:repair_type.field_stock_picking_type__default_recycle_location_src_id
msgid ""
"This is the default recycle source location when you create a repair order "
"with this operation type."
msgstr ""
"Questa è l'ubicazione riciclo predefinita aggiunta quando si crea un ordine "
"di riparazione con questo tipo operazione."

#. module: repair_type
#: model:ir.model.fields,help:repair_type.field_stock_picking_type__default_remove_location_src_id
msgid ""
"This is the default remove source location when you create a repair order "
"with this operation type."
msgstr ""
"Questa è l'ubicazione rimozione predefinita aggiunta quando si crea un "
"ordine di riparazione con questo tipo operazione."

#~ msgid "Repair Order"
#~ msgstr "Ordine di riparazione"
Loading