Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
7e8ba47
[11.0][ADD] stock_request_tier_validation (#528)
HviorForgeFlow Jan 28, 2019
e12fa93
[UPD] README.rst
OCA-git-bot Jan 28, 2019
e5e04b0
[UPD] Update stock_request_tier_validation.pot
oca-travis Jan 28, 2019
7f7d98b
[11.0][FIX] stock_request_tier_validation: update tier definitions
HviorForgeFlow May 6, 2019
c49e865
[UPD] Update stock_request_tier_validation.pot
oca-travis May 7, 2019
ace6500
Added translation using Weblate (Spanish)
LoisRForgeFlow May 15, 2019
582da40
Translated using Weblate (Spanish)
LoisRForgeFlow May 15, 2019
598083c
[11.0][FIX] stock_request_tier_validation: small typos and missing name.
LoisRForgeFlow May 16, 2019
f0d740f
[UPD] Update stock_request_tier_validation.pot
oca-travis May 16, 2019
3d6d6dd
Update translation files
oca-transbot May 20, 2019
ab793d9
[UPD] Update stock_request_tier_validation.pot
oca-travis May 27, 2019
f4228d2
[12.0][MIG] stock_request_tier_validation
LoisRForgeFlow May 29, 2019
b07e5e7
[UPD] Update stock_request_tier_validation.pot
oca-travis May 29, 2019
bccab66
Update translation files
oca-transbot Jun 16, 2019
ebf2457
[12.0][FIX] stock_request_tier_validation
AdriaGForgeFlow Jun 14, 2019
9b18fa5
stock_request_tier_validation 12.0.1.1.0
OCA-git-bot Jun 28, 2019
b1202ea
[UPD] README.rst
OCA-git-bot Jul 29, 2019
8642d05
Added translation using Weblate (Chinese (Simplified))
liweijie0812 Oct 16, 2019
e3400ea
Translated using Weblate (Chinese (Simplified))
liweijie0812 Oct 16, 2019
e647a17
[12.0][FIX] stock_request_tier_validation: SRO tier validation reviews
HviorForgeFlow Aug 27, 2019
4ec69df
[IMP] stock_request_tier_validation: black, isort
ps-tubtim Mar 30, 2020
339b276
[MIG] stock_request_tier_validation: Migration to 13.0
ps-tubtim Mar 30, 2020
adf58ae
[UPD] Update stock_request_tier_validation.pot
oca-travis Mar 31, 2020
acce3d0
Translated using Weblate (Chinese (Simplified))
dong-z Apr 2, 2020
bb6c52a
Update translation files
oca-transbot Aug 16, 2020
f4683d2
[UPD] Eficent -> ForgeFlow
MiquelRForgeFlow Sep 30, 2020
13286a2
[MIG] stock_request_tier_validation: Migration to 14.0
SurachetS Nov 18, 2020
9dd54fc
[UPD] Update stock_request_tier_validation.pot
oca-travis Jan 7, 2022
357d400
[UPD] README.rst
OCA-git-bot Jan 7, 2022
07d849f
[UPD] Update stock_request_tier_validation.pot
oca-travis Apr 21, 2022
3e55d68
Update translation files
oca-transbot Apr 21, 2022
20c34d2
[MIG] stock_request_tier_validation: Migration to 15.0
ps-tubtim Dec 27, 2022
4ceec1e
[IMP] stock_request_tier_validation: pre-commit stuff
Urvisha-OSI Mar 29, 2023
f6ae147
[MIG] stock_request_tier_validation: Migration to 16.0
Urvisha-OSI Mar 29, 2023
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
6 changes: 6 additions & 0 deletions setup/stock_request_tier_validation/setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import setuptools

setuptools.setup(
setup_requires=['setuptools-odoo'],
odoo_addon=True,
)
120 changes: 120 additions & 0 deletions stock_request_tier_validation/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
=============================
Stock Request Tier Validation
=============================

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! 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%2Fstock--logistics--request-lightgray.png?logo=github
:target: https://github.com/OCA/stock-logistics-request/tree/16.0/stock_request_tier_validation
:alt: OCA/stock-logistics-request
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/stock-logistics-request-16-0/stock-logistics-request-16-0-stock_request_tier_validation
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/webui/builds.html?repo=OCA/stock-logistics-request&target_branch=16.0
:alt: Try me on Runboat

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

This module extends the functionality of Stock Requests and Stock Request
Orders to support a tier validation process.

**Table of contents**

.. contents::
:local:

Installation
============

This module depends on ``base_tier_validation``. You can find it at
`OCA/server-ux <https://github.com/OCA/server-ux>`_

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

A default tier is created allowing Stock Request Manager to approve Stock
Request and Stock Request Orders.

In addition, you may want to add more tiers, so:

#. Go to *Settings > Technical > Tier Validations > Tier Definition*.
#. Create as many tiers as you want for Stock Request model.

Usage
=====

To use this module, you need to:

#. Create a Stock Request triggering at least one "Tier Definition".
#. Click on *Request Validation* button.
#. Under the tab *Reviews* have a look to pending reviews and their statuses.
#. Once all reviews are validated button to *Confirm* will be shown.

Additional features:

* You can filter the Stock Request requesting your review through the filter *Needs my
Review*.
* User with rights to confirm the Stock Request (validate all tiers that would
be generated) can directly do the operation, this is, there is no need for
her/him to request a validation.

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/stock-logistics-request/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/stock-logistics-request/issues/new?body=module:%20stock_request_tier_validation%0Aversion:%2016.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
~~~~~~~~~~~~

* Lois Rilo <[email protected]>
* Héctor Villarreal <[email protected]>
* Pimolnat Suntian <[email protected]>
* Urvisha Desai <[email protected]>

Other credits
~~~~~~~~~~~~~

Images
------

* Enric Tobella (logo)

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/stock-logistics-request <https://github.com/OCA/stock-logistics-request/tree/16.0/stock_request_tier_validation>`_ 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 stock_request_tier_validation/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
20 changes: 20 additions & 0 deletions stock_request_tier_validation/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Copyright 2019-2020 ForgeFlow S.L. (https://www.forgeflow.com)
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
{
"name": "Stock Request Tier Validation",
"summary": "Extends the functionality of Stock Requests to "
"support a tier validation process.",
"version": "16.0.1.0.0",
"category": "Warehouse",
"website": "https://github.com/OCA/stock-logistics-request",
"author": "ForgeFlow, Odoo Community Association (OCA)",
"license": "AGPL-3",
"application": False,
"installable": True,
"depends": ["stock_request", "base_tier_validation"],
"data": [
"data/stock_request_tier_definition.xml",
"views/stock_request_order_view.xml",
"views/stock_request_view.xml",
],
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Copyright 2019 ForgeFlow S.L.
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo noupdate="1">
<record id="stock_request_default_tier_definition" model="tier.definition">
<field name="name">Manager review</field>
<field name="model_id" ref="model_stock_request" />
<field name="definition_type">domain</field>
<field name="definition_domain" />
<field name="review_type">group</field>
<field
name="reviewer_group_id"
ref='stock_request.group_stock_request_manager'
/>
<field name="active">False</field>
</record>
<record id="stock_request_order_default_tier_definition" model="tier.definition">
<field name="name">Manager review</field>
<field name="model_id" ref="model_stock_request_order" />
<field name="definition_type">domain</field>
<field name="definition_domain" />
<field name="review_type">group</field>
<field
name="reviewer_group_id"
ref='stock_request.group_stock_request_manager'
/>
<field name="active">False</field>
</record>
</odoo>
211 changes: 211 additions & 0 deletions stock_request_tier_validation/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,211 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_request_tier_validation
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2019-05-15 15:59+0000\n"
"Last-Translator: Lois Rilo <[email protected]>\n"
"Language-Team: none\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"
"X-Generator: Weblate 3.6.1\n"

#. module: stock_request_tier_validation
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.stock_request_order_form_inherit_tier
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.view_stock_request_form_inherit_tier
msgid ""
"<i class=\"fa fa-info-circle\"/>This Stock Request needs to be\n"
" validated."
msgstr ""
"<i class=\"fa fa-info-circle\"/>Esta Solicitud de existencias debe ser\n"
" validada."

#. module: stock_request_tier_validation
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.stock_request_order_form_inherit_tier
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.view_stock_request_form_inherit_tier
msgid "<i class=\"fa fa-thumbs-down\"/> Operation has been <b>rejected</b>."
msgstr "<i class=\"fa fa-thumbs-down\"/>La operación ha sido <b>rechazada</b>."

#. module: stock_request_tier_validation
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.stock_request_order_form_inherit_tier
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.view_stock_request_form_inherit_tier
msgid "<i class=\"fa fa-thumbs-up\"/> Operation has been <b>validated</b>!"
msgstr "<i class=\"fa fa-thumbs-up\"/>La operación ha sido <b>validada</b>!"

#. module: stock_request_tier_validation
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request__can_review
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request_order__can_review
msgid "Can Review"
msgstr ""

#. module: stock_request_tier_validation
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request__display_name
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request_order__display_name
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_tier_definition__display_name
msgid "Display Name"
msgstr ""

#. module: stock_request_tier_validation
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request__has_comment
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request_order__has_comment
msgid "Has Comment"
msgstr ""

#. module: stock_request_tier_validation
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request__id
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request_order__id
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_tier_definition__id
msgid "ID"
msgstr ""

#. module: stock_request_tier_validation
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request____last_update
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request_order____last_update
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_tier_definition____last_update
msgid "Last Modified on"
msgstr ""

#. module: stock_request_tier_validation
#: model:tier.definition,name:stock_request_tier_validation.stock_request_default_tier_definition
#: model:tier.definition,name:stock_request_tier_validation.stock_request_order_default_tier_definition
#, fuzzy
msgid "Manager review"
msgstr "Revisión de nivel"

#. module: stock_request_tier_validation
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.view_stock_request_order_filter
#, fuzzy
msgid "My Stock Request Orders to review"
msgstr "Pedido de existencias"

#. module: stock_request_tier_validation
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.view_stock_request_filter
#, fuzzy
msgid "My Stock Requests to review"
msgstr "Pedido de existencias"

#. module: stock_request_tier_validation
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request__need_validation
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request_order__need_validation
msgid "Need Validation"
msgstr ""

#. module: stock_request_tier_validation
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.view_stock_request_filter
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.view_stock_request_order_filter
msgid "Need actions"
msgstr "Acción necesaria"

#. module: stock_request_tier_validation
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.view_stock_request_filter
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.view_stock_request_order_filter
msgid "Needs my Review"
msgstr "Necesita mi revisión"

#. module: stock_request_tier_validation
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request__next_review
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request_order__next_review
msgid "Next Review"
msgstr ""

#. module: stock_request_tier_validation
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.stock_request_order_form_inherit_tier
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.view_stock_request_form_inherit_tier
msgid "Reject"
msgstr "Rechazar"

#. module: stock_request_tier_validation
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request__rejected
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request_order__rejected
msgid "Rejected"
msgstr ""

#. module: stock_request_tier_validation
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request__rejected_message
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request_order__rejected_message
msgid "Rejected Message"
msgstr ""

#. module: stock_request_tier_validation
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.stock_request_order_form_inherit_tier
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.view_stock_request_form_inherit_tier
msgid "Request Validation"
msgstr "Solicitar Validación"

#. module: stock_request_tier_validation
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.stock_request_order_form_inherit_tier
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.view_stock_request_form_inherit_tier
msgid "Restart Validation"
msgstr "Reiniciar Validación"

#. module: stock_request_tier_validation
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request__reviewer_ids
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request_order__reviewer_ids
msgid "Reviewers"
msgstr ""

#. module: stock_request_tier_validation
#: model:ir.model,name:stock_request_tier_validation.model_stock_request
msgid "Stock Request"
msgstr "Solicitud de existencias"

#. module: stock_request_tier_validation
#: model:ir.model,name:stock_request_tier_validation.model_stock_request_order
msgid "Stock Request Order"
msgstr "Pedido de existencias"

#. module: stock_request_tier_validation
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.view_stock_request_filter
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.view_stock_request_order_filter
msgid "Stock Requests validated and ready to be confirmed"
msgstr "Pedido de existencias validadas y preparadas para ser confirmadas"

#. module: stock_request_tier_validation
#: model:ir.model,name:stock_request_tier_validation.model_tier_definition
#, fuzzy
msgid "Tier Definition"
msgstr "tier.definition"

#. module: stock_request_tier_validation
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request__to_validate_message
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request_order__to_validate_message
msgid "To Validate Message"
msgstr ""

#. module: stock_request_tier_validation
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.stock_request_order_form_inherit_tier
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.view_stock_request_form_inherit_tier
msgid "Validate"
msgstr "Validar"

#. module: stock_request_tier_validation
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request__validated
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request_order__validated
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.view_stock_request_filter
#: model_terms:ir.ui.view,arch_db:stock_request_tier_validation.view_stock_request_order_filter
msgid "Validated"
msgstr "Validada"

#. module: stock_request_tier_validation
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request__validated_message
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request_order__validated_message
msgid "Validated Message"
msgstr ""

#. module: stock_request_tier_validation
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request__review_ids
#: model:ir.model.fields,field_description:stock_request_tier_validation.field_stock_request_order__review_ids
msgid "Validations"
msgstr ""

#~ msgid "Dismiss"
#~ msgstr "Descartar"

#~ msgid "Tier Review"
#~ msgstr "Revisión de nivel"
Loading
Loading