Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
894dd48
[9.0][ADD] purchase_request_department
gmeficent Mar 13, 2017
54865e0
[MIG] purchase_request_department: Migration to 10.0
MiquelRForgeFlow Jun 22, 2017
fa074d5
[MIG] purchase_request_department: Migration to 11.0
HviorForgeFlow Oct 22, 2018
ef24c9b
Added translation using Weblate (Dutch)
May 29, 2019
0dc1175
[MIG] purchase_request_department: Migration to 12.0
HviorForgeFlow Jul 19, 2019
4baa78b
Added translation using Weblate (Spanish (Ecuador))
ovnicraft Nov 16, 2019
4334720
Translated using Weblate (Portuguese (Brazil))
Nov 24, 2019
4fb2dfa
[IMP] purchase_request_department: black, isort
HviorForgeFlow Jan 16, 2020
9c86e4d
[MIG] purchase_request_department: Migration to 13.0
HviorForgeFlow Jan 16, 2020
a2eb076
Added translation using Weblate (Chinese (Simplified))
dong-z Mar 23, 2020
3af7b30
Translated using Weblate (Italian)
alessandro-fiorino Apr 27, 2020
27b46a1
Translated using Weblate (German)
didierdonze Jul 22, 2020
f83b7f7
[UPD] Eficent -> ForgeFlow
MiquelRForgeFlow Sep 30, 2020
88facc8
[FIX] Delete empty " " spaces in same string line
MiquelRForgeFlow Sep 30, 2020
16cf5ea
Translated using Weblate (Chinese (Simplified))
dong-z Feb 28, 2021
6098951
[MIG] purchase_request_department: Migration to 14.0
daylinglez May 18, 2021
be3c050
[MIG] purchase_request_department: Migration to 15.0
JoelZilli Apr 13, 2022
50cea02
Translated using Weblate (Italian)
mymage May 30, 2023
ef8c071
[MIG] purchase_request_department: Migration to 16.0
mav-adhoc Jul 24, 2024
de8d863
[IMP] purchase_request_department: pre-commit auto fixes
alan196 Nov 14, 2024
9ad0733
[MIG] purchase_request_department: Migration to 17.0
alan196 Nov 14, 2024
02648e3
[IMP] purchase_request_department: pre-commit execution
lef-adhoc Nov 26, 2024
e3f403a
[MIG] purchase_request_department: Migration to 18.0
lef-adhoc Nov 26, 2024
15341b2
[UPD] Update purchase_request_department.pot
Dec 19, 2024
459a5f1
[BOT] post-merge updates
OCA-git-bot Dec 19, 2024
908639a
[IMP] purchase_order_supplierinfo_update: pre-commit execution
Dec 26, 2024
9e04de7
Translated using Weblate (Slovenian)
sysadminmatmoz Jan 10, 2026
305fa8c
[IMP] purchase_request_department: pre-commit auto fixes
BhaveshHeliconia May 1, 2026
522bbc9
[MIG] purchase_request_department: Migration to 19.0
BhaveshHeliconia May 1, 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
101 changes: 101 additions & 0 deletions purchase_request_department/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

===========================
Purchase Request Department
===========================

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

.. |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-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/19.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-19-0/purchase-workflow-19-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=19.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:%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
------------

- Gisela Mora Comas <gisela.mora@forgeflow.com>
- Héctor Villarreal <hector.villarreal@forgeflow.com>
- `Heliconia Solutions Pvt. Ltd. <https://www.heliconia.io>`__

- Bhavesh Heliconia

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/19.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": "19.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()
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 <transbot@odoo-community.org>, 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 <didier.donze@camptocamp.com>\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 <transbot@odoo-community.org>, 2017
# Pedro M. Baeza <pedro.baeza@gmail.com>, 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 <pedro.baeza@gmail.com>, 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 <ovnicraft@gmail.com>\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 <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 <transbot@odoo-community.org>, 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 <paolo.valier@hotmail.it>, 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 <stefano.consolaro@mymage.it>\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"
Loading
Loading