Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18.0][MIG] purchase_request_department: Migration to 18.0 #2467

Merged
merged 23 commits into from
Dec 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
84d4299
[9.0][ADD] purchase_request_department
gmeficent Mar 13, 2017
c3d6bd3
[MIG] purchase_request_department: Migration to 10.0
MiquelRForgeFlow Jun 22, 2017
0186c1d
[MIG] purchase_request_department: Migration to 11.0
HviorForgeFlow Oct 22, 2018
b3b917a
Added translation using Weblate (Dutch)
May 29, 2019
bb21111
[MIG] purchase_request_department: Migration to 12.0
HviorForgeFlow Jul 19, 2019
6923b10
Added translation using Weblate (Spanish (Ecuador))
ovnicraft Nov 16, 2019
d3aa9d1
Translated using Weblate (Portuguese (Brazil))
Nov 24, 2019
94fcb63
[IMP] purchase_request_department: black, isort
HviorForgeFlow Jan 16, 2020
a4366da
[MIG] purchase_request_department: Migration to 13.0
HviorForgeFlow Jan 16, 2020
a6e8fbb
Added translation using Weblate (Chinese (Simplified))
dong-z Mar 23, 2020
5ea5cfe
Translated using Weblate (Italian)
alessandro-fiorino Apr 27, 2020
1a928d5
Translated using Weblate (German)
didierdonze Jul 22, 2020
8ad3623
[UPD] Eficent -> ForgeFlow
MiquelRForgeFlow Sep 30, 2020
0edc7dd
[FIX] Delete empty " " spaces in same string line
MiquelRForgeFlow Sep 30, 2020
897c1e6
Translated using Weblate (Chinese (Simplified))
dong-z Feb 28, 2021
c736a3d
[MIG] purchase_request_department: Migration to 14.0
daylinglez May 18, 2021
b577a25
[MIG] purchase_request_department: Migration to 15.0
JoelZilli Apr 13, 2022
5ba8244
Translated using Weblate (Italian)
mymage May 30, 2023
3344d1e
[MIG] purchase_request_department: Migration to 16.0
mav-adhoc Jul 24, 2024
24d679c
[IMP] purchase_request_department: pre-commit auto fixes
alan196 Nov 14, 2024
7f531b7
[MIG] purchase_request_department: Migration to 17.0
alan196 Nov 14, 2024
1c821f3
[IMP] purchase_request_department: pre-commit execution
lef-adhoc Nov 26, 2024
ca09640
[MIG] purchase_request_department: Migration to 18.0
lef-adhoc Nov 26, 2024
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
94 changes: 94 additions & 0 deletions purchase_request_department/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
===========================
Purchase Request Department
===========================

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

.. |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%2Fpurchase--workflow-lightgray.png?logo=github
:target: https://github.com/OCA/purchase-workflow/tree/18.0/purchase_request_department
:alt: OCA/purchase-workflow
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/purchase-workflow-18-0/purchase-workflow-18-0-purchase_request_department
: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/purchase-workflow&target_branch=18.0
:alt: Try me on Runboat

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

This module adds the user department in a new field in the purchase
request form and allows to group by department on the tree view.

**Table of contents**

.. contents::
:local:

Usage
=====

When editing the 'purchase request' form and choosing the 'requested_by'
field the requester's department will be automatically set.

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/purchase-workflow/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/purchase-workflow/issues/new?body=module:%20purchase_request_department%0Aversion:%2018.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
------------

- Gisela Mora Comas <[email protected]>
- Héctor Villarreal <[email protected]>

Other credits
-------------

The development of this module has been financially supported by:

|Aleph Objects, Inc|

.. |Aleph Objects, Inc| image:: https://upload.wikimedia.org/wikipedia/en/3/3b/Aleph_Objects_Logo.png
:target: https://www.alephobjects.com

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/purchase-workflow <https://github.com/OCA/purchase-workflow/tree/18.0/purchase_request_department>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions purchase_request_department/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import models
from .hooks import post_init_hook
15 changes: 15 additions & 0 deletions purchase_request_department/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Copyright 2017-2020 Forgeflow S.L.
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

{
"name": "Purchase Request Department",
"author": "ForgeFlow, Odoo Community Association (OCA)",
"version": "18.0.1.0.0",
"website": "https://github.com/OCA/purchase-workflow",
"category": "Purchase Management",
"post_init_hook": "post_init_hook",
"depends": ["hr", "purchase_request"],
"data": ["views/purchase_request_department_view.xml"],
"license": "AGPL-3",
"installable": True,
}
15 changes: 15 additions & 0 deletions purchase_request_department/hooks.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Copyright 2017-2020 Forgeflow S.L.
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
import logging

_logger = logging.getLogger(__name__)


def post_init_hook(env):
"""Loaded after installing the module."""
purchase_requests = env["purchase.request"].search([])
_logger.info(
"Adding the department to %d purchase requests", len(purchase_requests)
)
for purchase_request in purchase_requests:
purchase_request.onchange_requested_by()

Check warning on line 15 in purchase_request_department/hooks.py

View check run for this annotation

Codecov / codecov/patch

purchase_request_department/hooks.py#L15

Added line #L15 was not covered by tests
38 changes: 38 additions & 0 deletions purchase_request_department/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_request_department
#
# Translators:
# OCA Transbot <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-29 01:00+0000\n"
"PO-Revision-Date: 2020-07-22 12:19+0000\n"
"Last-Translator: c2cdidier <[email protected]>\n"
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n"
"Language: de\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: purchase_request_department
#: model:ir.model.fields,field_description:purchase_request_department.field_purchase_request__department_id
#: model:ir.model.fields,field_description:purchase_request_department.field_purchase_request_line__department_id
#: model_terms:ir.ui.view,arch_db:purchase_request_department.purchase_request_line_search
#: model_terms:ir.ui.view,arch_db:purchase_request_department.view_purchase_request_search
msgid "Department"
msgstr "Abteilung"

#. module: purchase_request_department
#: model:ir.model,name:purchase_request_department.model_purchase_request
msgid "Purchase Request"
msgstr "Kaufanfrage"

#. module: purchase_request_department
#: model:ir.model,name:purchase_request_department.model_purchase_request_line
msgid "Purchase Request Line"
msgstr "Kaufanfrage Linie"
38 changes: 38 additions & 0 deletions purchase_request_department/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_request_department
#
# Translators:
# OCA Transbot <[email protected]>, 2017
# Pedro M. Baeza <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-29 01:00+0000\n"
"PO-Revision-Date: 2017-04-29 01:00+0000\n"
"Last-Translator: Pedro M. Baeza <[email protected]>, 2017\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\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: purchase_request_department
#: model:ir.model.fields,field_description:purchase_request_department.field_purchase_request__department_id
#: model:ir.model.fields,field_description:purchase_request_department.field_purchase_request_line__department_id
#: model_terms:ir.ui.view,arch_db:purchase_request_department.purchase_request_line_search
#: model_terms:ir.ui.view,arch_db:purchase_request_department.view_purchase_request_search
msgid "Department"
msgstr "Departamento"

#. module: purchase_request_department
#: model:ir.model,name:purchase_request_department.model_purchase_request
msgid "Purchase Request"
msgstr "Petición de compra"

#. module: purchase_request_department
#: model:ir.model,name:purchase_request_department.model_purchase_request_line
msgid "Purchase Request Line"
msgstr "Línea de petición de compra"
35 changes: 35 additions & 0 deletions purchase_request_department/i18n/es_EC.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_request_department
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2019-11-16 23:36+0000\n"
"Last-Translator: Cristian Salamea <[email protected]>\n"
"Language-Team: none\n"
"Language: es_EC\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.8\n"

#. module: purchase_request_department
#: model:ir.model.fields,field_description:purchase_request_department.field_purchase_request__department_id
#: model:ir.model.fields,field_description:purchase_request_department.field_purchase_request_line__department_id
#: model_terms:ir.ui.view,arch_db:purchase_request_department.purchase_request_line_search
#: model_terms:ir.ui.view,arch_db:purchase_request_department.view_purchase_request_search
msgid "Department"
msgstr "Departamento"

#. module: purchase_request_department
#: model:ir.model,name:purchase_request_department.model_purchase_request
msgid "Purchase Request"
msgstr "Requisición de Compra"

#. module: purchase_request_department
#: model:ir.model,name:purchase_request_department.model_purchase_request_line
msgid "Purchase Request Line"
msgstr "Detalle de requisición de compra"
37 changes: 37 additions & 0 deletions purchase_request_department/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_request_department
#
# Translators:
# OCA Transbot <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-29 01:00+0000\n"
"PO-Revision-Date: 2017-04-29 01:00+0000\n"
"Last-Translator: OCA Transbot <[email protected]>, 2017\n"
"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\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"

#. module: purchase_request_department
#: model:ir.model.fields,field_description:purchase_request_department.field_purchase_request__department_id
#: model:ir.model.fields,field_description:purchase_request_department.field_purchase_request_line__department_id
#: model_terms:ir.ui.view,arch_db:purchase_request_department.purchase_request_line_search
#: model_terms:ir.ui.view,arch_db:purchase_request_department.view_purchase_request_search
msgid "Department"
msgstr "Département"

#. module: purchase_request_department
#: model:ir.model,name:purchase_request_department.model_purchase_request
msgid "Purchase Request"
msgstr "Demande d'achat"

#. module: purchase_request_department
#: model:ir.model,name:purchase_request_department.model_purchase_request_line
msgid "Purchase Request Line"
msgstr "Ligne de demande d'achat"
38 changes: 38 additions & 0 deletions purchase_request_department/i18n/hr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_request_department
#
# Translators:
# OCA Transbot <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-29 01:00+0000\n"
"PO-Revision-Date: 2017-04-29 01:00+0000\n"
"Last-Translator: OCA Transbot <[email protected]>, 2017\n"
"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n"
"Language: hr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"

#. module: purchase_request_department
#: model:ir.model.fields,field_description:purchase_request_department.field_purchase_request__department_id
#: model:ir.model.fields,field_description:purchase_request_department.field_purchase_request_line__department_id
#: model_terms:ir.ui.view,arch_db:purchase_request_department.purchase_request_line_search
#: model_terms:ir.ui.view,arch_db:purchase_request_department.view_purchase_request_search
msgid "Department"
msgstr "Odjel"

#. module: purchase_request_department
#: model:ir.model,name:purchase_request_department.model_purchase_request
msgid "Purchase Request"
msgstr ""

#. module: purchase_request_department
#: model:ir.model,name:purchase_request_department.model_purchase_request_line
msgid "Purchase Request Line"
msgstr ""
38 changes: 38 additions & 0 deletions purchase_request_department/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_request_department
#
# Translators:
# Paolo Valier <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-29 01:00+0000\n"
"PO-Revision-Date: 2024-03-19 15:34+0000\n"
"Last-Translator: mymage <[email protected]>\n"
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\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: purchase_request_department
#: model:ir.model.fields,field_description:purchase_request_department.field_purchase_request__department_id
#: model:ir.model.fields,field_description:purchase_request_department.field_purchase_request_line__department_id
#: model_terms:ir.ui.view,arch_db:purchase_request_department.purchase_request_line_search
#: model_terms:ir.ui.view,arch_db:purchase_request_department.view_purchase_request_search
msgid "Department"
msgstr "Reparto"

#. module: purchase_request_department
#: model:ir.model,name:purchase_request_department.model_purchase_request
msgid "Purchase Request"
msgstr "Richiesta di acquisto"

#. module: purchase_request_department
#: model:ir.model,name:purchase_request_department.model_purchase_request_line
msgid "Purchase Request Line"
msgstr "Riga richiesta di acquisto"
38 changes: 38 additions & 0 deletions purchase_request_department/i18n/nb.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_request_department
#
# Translators:
# OCA Transbot <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-29 01:00+0000\n"
"PO-Revision-Date: 2017-04-29 01:00+0000\n"
"Last-Translator: OCA Transbot <[email protected]>, 2017\n"
"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/"
"nb/)\n"
"Language: nb\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: purchase_request_department
#: model:ir.model.fields,field_description:purchase_request_department.field_purchase_request__department_id
#: model:ir.model.fields,field_description:purchase_request_department.field_purchase_request_line__department_id
#: model_terms:ir.ui.view,arch_db:purchase_request_department.purchase_request_line_search
#: model_terms:ir.ui.view,arch_db:purchase_request_department.view_purchase_request_search
msgid "Department"
msgstr "Avdeling"

#. module: purchase_request_department
#: model:ir.model,name:purchase_request_department.model_purchase_request
msgid "Purchase Request"
msgstr ""

#. module: purchase_request_department
#: model:ir.model,name:purchase_request_department.model_purchase_request_line
msgid "Purchase Request Line"
msgstr ""
Loading
Loading