Skip to content

Commit

Permalink
Merge pull request #1403 from OCA/17.0
Browse files Browse the repository at this point in the history
Syncing from upstream OCA/purchase-workflow (17.0)
  • Loading branch information
bt-admin authored Mar 16, 2024
2 parents 273ae5c + 3e12646 commit 670f5c2
Show file tree
Hide file tree
Showing 45 changed files with 4,080 additions and 4 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ Available addons
----------------
addon | version | maintainers | summary
--- | --- | --- | ---
[procurement_purchase_no_grouping](procurement_purchase_no_grouping/) | 17.0.1.0.0 | | Procurement Purchase No Grouping
[purchase_exception](purchase_exception/) | 17.0.1.0.0 | | Custom exceptions on purchase order
[purchase_force_invoiced](purchase_force_invoiced/) | 17.0.1.0.0 | | Allows to force the billing status of the purchase order to "Invoiced"
[purchase_invoice_plan](purchase_invoice_plan/) | 17.0.1.0.0 | [![kittiu](https://github.com/kittiu.png?size=30px)](https://github.com/kittiu) | Add to purchases order, ability to manage future invoice plan
Expand Down
122 changes: 122 additions & 0 deletions procurement_purchase_no_grouping/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
================================
Procurement Purchase No Grouping
================================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:30b3e307cc2ff2aa0e19310232426ba33b457b6e9c5754dc5bc4a929c75d106f
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |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/17.0/procurement_purchase_no_grouping
: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-17-0/purchase-workflow-17-0-procurement_purchase_no_grouping
: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=17.0
:alt: Try me on Runboat

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

This module allows to not group generated purchase orders from
procurements. The grouping behaviour can be configurable at product
category level or fall back to system default.

**Table of contents**

.. contents::
:local:

Configuration
=============

Go to each product category, and select one of these values in the field
"Procured purchase grouping":

- *Standard grouping*: With this option, procurements will generate
purchase orders as always, grouping lines and orders when possible.
- *No line grouping*: With this value, if there are any open purchase
order for the same supplier, it will be reused, but lines won't be
merged.
- *No order grouping*: This option will prevent any kind of grouping.
- *<empty>*: If you select nothing, default value set up in System
settings will be applied.
- *Product category grouping*: This option groups products in the same
purchase order that belongs to the same product category.

System default behaviour can be set up in System settings / Purchase /
Procurement Purchase Grouping

Known issues / Roadmap
======================

- If you reuse the same procurement group between several sales orders,
and using "No line grouping", they will be grouped anyways, as the
criteria for grouping or not should be kept to the same procurement
group, as it's the only way to get proper quantities updates after
confirming the sales order.

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:%20procurement_purchase_no_grouping%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
-------

* AvanzOSC
* Tecnativa

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

- `Tecnativa <https://www.tecnativa.com>`__:

- Pedro M. Baeza
- Sergio Teruel
- Carlos Dauden
- Alexandre Díaz
- Víctor Martínez
- César A. Sánchez

- Ana Juaristi <[email protected]>
- Alfredo de la Fuente <[email protected]>
- Radovan Skolnik <[email protected]>
- `Pesol <https://www.pesol.es>`__:

- Jonathan Oscategui Taza <[email protected]>

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/17.0/procurement_purchase_no_grouping>`_ 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 procurement_purchase_no_grouping/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
16 changes: 16 additions & 0 deletions procurement_purchase_no_grouping/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Copyright 2015 AvanzOsc (http://www.avanzosc.es)
# Copyright 2015-2017 Tecnativa - Pedro M. Baeza
# Copyright 2018 Tecnativa - Carlos Dauden
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl)

{
"name": "Procurement Purchase No Grouping",
"version": "17.0.1.0.0",
"author": "AvanzOSC, Tecnativa, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/purchase-workflow",
"category": "Procurements",
"depends": ["purchase_stock"],
"data": ["views/product_category_view.xml", "views/res_config_settings_views.xml"],
"installable": True,
"license": "AGPL-3",
}
132 changes: 132 additions & 0 deletions procurement_purchase_no_grouping/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * procurement_purchase_no_grouping
#
# Translators:
# OCA Transbot <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-24 07:53+0000\n"
"PO-Revision-Date: 2017-11-24 07:53+0000\n"
"Last-Translator: OCA Transbot <[email protected]>, 2017\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"

#. module: procurement_purchase_no_grouping
#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping
msgid ""
"<span class=\"o_form_label\">Grouping</span>\n"
" <span class=\"fa fa-lg fa-object-group\" title="
"\"Value to be used if individual category is set to 'System default'\" aria-"
"label=\"Value set here is default. Specific values are set per category.\" "
"role=\"img\">\n"
" </span>"
msgstr ""

#. module: procurement_purchase_no_grouping
#: model:ir.model,name:procurement_purchase_no_grouping.model_res_company
msgid "Companies"
msgstr ""

#. module: procurement_purchase_no_grouping
#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping
msgid "Grouping"
msgstr ""

#. module: procurement_purchase_no_grouping
#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__line
#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__line
msgid "No line grouping"
msgstr ""

#. module: procurement_purchase_no_grouping
#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__order
#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__order
msgid "No order grouping"
msgstr ""

#. module: procurement_purchase_no_grouping
#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping
#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping
#: model:ir.model.fields,field_description:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping
msgid "Procured Purchase Grouping"
msgstr ""

#. module: procurement_purchase_no_grouping
#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping
msgid "Procurement Purchase Grouping"
msgstr ""

#. module: procurement_purchase_no_grouping
#: model:ir.model,name:procurement_purchase_no_grouping.model_res_config_settings
msgid "Procurement purchase grouping settings"
msgstr ""

#. module: procurement_purchase_no_grouping
#: model:ir.model,name:procurement_purchase_no_grouping.model_product_category
msgid "Product Category"
msgstr ""

#. module: procurement_purchase_no_grouping
#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__product_category
#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__product_category
msgid "Product category grouping"
msgstr ""

#. module: procurement_purchase_no_grouping
#: model:ir.model,name:procurement_purchase_no_grouping.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "Bestellposition"

#. module: procurement_purchase_no_grouping
#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_product_category__procured_purchase_grouping
msgid ""
"Select the behaviour for grouping procured purchases for the the products of "
"this category:\n"
"* Standard grouping (default): Procurements will generate purchase orders as "
"always, grouping lines and orders when possible.\n"
"* No line grouping: If there are any open purchase order for the same "
"supplier, it will be reused, but lines won't be merged.\n"
"* No order grouping: This option will prevent any kind of grouping.\n"
"* <empty>: If no value is selected, system-wide default will be used.\n"
"* Product category grouping: This option groups products in the same "
"purchase order that belongs to the same product category."
msgstr ""

#. module: procurement_purchase_no_grouping
#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_company__procured_purchase_grouping
#: model:ir.model.fields,help:procurement_purchase_no_grouping.field_res_config_settings__procured_purchase_grouping
msgid ""
"Select the behaviour for grouping procured purchases for the the products of "
"this category:\n"
"* Standard grouping: Procurements will generate purchase orders as always, "
"grouping lines and orders when possible.\n"
"* No line grouping: If there are any open purchase order for the same "
"supplier, it will be reused, but lines won't be merged.\n"
"* No order grouping: This option will prevent any kind of grouping.\n"
"* <empty>: If no value is selected, system-wide default will be used.\n"
"* Product category grouping: This option groups products in the same "
"purchase order that belongs to the same product category."
msgstr ""

#. module: procurement_purchase_no_grouping
#: model_terms:ir.ui.view,arch_db:procurement_purchase_no_grouping.res_config_settings_view_form_procurement_purchase_grouping
msgid "Set the default procurement purchase grouping type"
msgstr ""

#. module: procurement_purchase_no_grouping
#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__product_category__procured_purchase_grouping__standard
#: model:ir.model.fields.selection,name:procurement_purchase_no_grouping.selection__res_company__procured_purchase_grouping__standard
msgid "Standard grouping"
msgstr ""

#. module: procurement_purchase_no_grouping
#: model:ir.model,name:procurement_purchase_no_grouping.model_stock_rule
msgid "Stock Rule"
msgstr ""
Loading

0 comments on commit 670f5c2

Please sign in to comment.