Skip to content

Commit

Permalink
Merge PR #1685 into 16.0
Browse files Browse the repository at this point in the history
Signed-off-by dreispt
  • Loading branch information
OCA-git-bot committed Dec 30, 2022
2 parents b107a25 + fd943f2 commit 9052f4b
Show file tree
Hide file tree
Showing 89 changed files with 8,001 additions and 0 deletions.
89 changes: 89 additions & 0 deletions purchase_allowed_product/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
====================================
Purchase and Invoice Allowed Product
====================================

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |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/14.0/purchase_allowed_product
: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-14-0/purchase-workflow-14-0-purchase_allowed_product
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/142/14.0
:alt: Try me on Runbot

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

This module adds a restriction in purchase and supplier invoices that has the
mark "Order and invoice only supplied products" checked for allowing to select
only products that can be supplied by the defined vendor.

The restriction can be set by default for each partner, and it's propagated
to their supplier invoices and purchases, but it can be changed for each
invoice and purchase order if you want.

**Table of contents**

.. contents::
:local:

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 smashing it by providing a detailed and welcomed
`feedback <https://github.com/OCA/purchase-workflow/issues/new?body=module:%20purchase_allowed_product%0Aversion:%2014.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
~~~~~~~

* Akretion

Contributors
~~~~~~~~~~~~

* Chafique Delli <[email protected]>
* Mourad EL HADJ MIMOUNE <[email protected]>
* Hieu, Vo Minh Bao <[email protected]>
* `Tecnativa <https://www.tecnativa.com>`__:

* Manuel Calero
* Pedro M. Baeza

* `Via laurea <https://www.vialaurea.com>`__:

* Darius Žižys

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/14.0/purchase_allowed_product>`_ 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 purchase_allowed_product/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
21 changes: 21 additions & 0 deletions purchase_allowed_product/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# © 2016 Chafique DELLI @ Akretion
# © 2017 Today Mourad EL HADJ MIMOUNE @ Akretion
# 2020 Manuel Calero - Tecnativa
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
{
"name": "Purchase and Invoice Allowed Product",
"summary": "This module allows to select only products that can be "
"supplied by the vendor",
"version": "16.0.1.0.0",
"category": "Accounting & Finance",
"website": "https://github.com/OCA/purchase-workflow",
"author": "Akretion, Odoo Community Association (OCA)",
"license": "AGPL-3",
"depends": ["purchase"],
"data": [
"views/res_partner_views.xml",
"views/account_move_views.xml",
"views/purchase_order_views.xml",
],
"installable": True,
}
103 changes: 103 additions & 0 deletions purchase_allowed_product/i18n/am.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_allowed_product
#
# 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-06-01 02:48+0000\n"
"PO-Revision-Date: 2017-06-01 02:48+0000\n"
"Last-Translator: OCA Transbot <[email protected]>, 2017\n"
"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n"
"Language: am\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_allowed_product
#: model:ir.model,name:purchase_allowed_product.model_res_partner
msgid "Contact"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__display_name
msgid "Display Name"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__id
msgid "ID"
msgstr "ID"

#. module: purchase_allowed_product
#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product
#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product
msgid ""
"If checked, by default you will only be able to select products that can be "
"supplied by this supplier when creating a supplier invoice or purchase for "
"it. This value can be changed by invoice or purchase."
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model.fields,help:purchase_allowed_product.field_account_invoice__use_only_supplied_product
#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product
#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product
msgid "If checked, only the products provided by this supplier will be shown."
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model,name:purchase_allowed_product.model_account_invoice
msgid "Invoice"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin____last_update
msgid "Last Modified on"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin
msgid "Mixin for documents that want to restrict products"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product
#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product
msgid "Order and invoice only supplied products"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model,name:purchase_allowed_product.model_product_product
msgid "Product"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model,name:purchase_allowed_product.model_purchase_order
msgid "Purchase Order"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo
msgid "Supplier Pricelist"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_invoice__use_only_supplied_product
#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product
#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product
msgid "Use only allowed products"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__name
msgid "Vendor"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model.fields,help:purchase_allowed_product.field_product_supplierinfo__name
msgid "Vendor of this product"
msgstr ""
104 changes: 104 additions & 0 deletions purchase_allowed_product/i18n/ar.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_allowed_product
#
# 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-06-01 02:48+0000\n"
"PO-Revision-Date: 2017-06-01 02:48+0000\n"
"Last-Translator: OCA Transbot <[email protected]>, 2017\n"
"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"

#. module: purchase_allowed_product
#: model:ir.model,name:purchase_allowed_product.model_res_partner
msgid "Contact"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__display_name
msgid "Display Name"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__id
msgid "ID"
msgstr "المعرف"

#. module: purchase_allowed_product
#: model:ir.model.fields,help:purchase_allowed_product.field_res_partner__use_only_supplied_product
#: model:ir.model.fields,help:purchase_allowed_product.field_res_users__use_only_supplied_product
msgid ""
"If checked, by default you will only be able to select products that can be "
"supplied by this supplier when creating a supplier invoice or purchase for "
"it. This value can be changed by invoice or purchase."
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model.fields,help:purchase_allowed_product.field_account_invoice__use_only_supplied_product
#: model:ir.model.fields,help:purchase_allowed_product.field_purchase_order__use_only_supplied_product
#: model:ir.model.fields,help:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product
msgid "If checked, only the products provided by this supplier will be shown."
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model,name:purchase_allowed_product.model_account_invoice
msgid "Invoice"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin____last_update
msgid "Last Modified on"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model,name:purchase_allowed_product.model_supplied_product_mixin
msgid "Mixin for documents that want to restrict products"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_partner__use_only_supplied_product
#: model:ir.model.fields,field_description:purchase_allowed_product.field_res_users__use_only_supplied_product
msgid "Order and invoice only supplied products"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model,name:purchase_allowed_product.model_product_product
msgid "Product"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model,name:purchase_allowed_product.model_purchase_order
msgid "Purchase Order"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model,name:purchase_allowed_product.model_product_supplierinfo
msgid "Supplier Pricelist"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model.fields,field_description:purchase_allowed_product.field_account_invoice__use_only_supplied_product
#: model:ir.model.fields,field_description:purchase_allowed_product.field_purchase_order__use_only_supplied_product
#: model:ir.model.fields,field_description:purchase_allowed_product.field_supplied_product_mixin__use_only_supplied_product
msgid "Use only allowed products"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model.fields,field_description:purchase_allowed_product.field_product_supplierinfo__name
msgid "Vendor"
msgstr ""

#. module: purchase_allowed_product
#: model:ir.model.fields,help:purchase_allowed_product.field_product_supplierinfo__name
msgid "Vendor of this product"
msgstr ""
Loading

0 comments on commit 9052f4b

Please sign in to comment.