Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
134 commits
Select commit Hold shift + click to select a range
e4192e3
add stock_request in 11.0
JordiBForgeFlow Nov 13, 2017
065c4b7
Limit the routes available for selection.
JordiBForgeFlow Dec 22, 2017
5db9309
[FIX] stock_request: Add the option to select all the possible rules …
etobella Mar 15, 2018
42d5705
[IMP] stock_request: Add stock request order
etobella Apr 9, 2018
e171502
[FIX] Various fixes:
MiquelRForgeFlow Apr 11, 2018
827577e
[11.0][IMP] stock_request: create request order from products
aisopuro Apr 12, 2018
198faf3
[ADD] stock_request_kanban
etobella Apr 25, 2018
e37c1c3
various fixes
JordiBForgeFlow Apr 25, 2018
51f4123
[IMP] simplify queries
etobella Apr 27, 2018
6c1ed7f
[fix] stock_requet: add menu image for stock requests
JordiBForgeFlow Jul 16, 2018
dd92a4c
[11.0][IMP] stock_request: allow to request from all locations types.…
LoisRForgeFlow Jan 8, 2019
d07f4fa
[ADD]stock_request_analytic
AaronHForgeFlow Dec 24, 2018
ddc5149
[11.0][FIX] solve unique constraint problems with product-attribute/p…
HviorForgeFlow Jan 9, 2019
8e96a7d
[11.0][FIX] stock_request: added readonly true on related company fields
HviorForgeFlow Jan 14, 2019
f5668eb
Skipping potential error when move has been deleted
Jan 21, 2019
f963c59
[MIG] stock_request v12
murtuzasaleh Mar 20, 2019
d4aea53
Translated using Weblate (German)
malinkienke Apr 26, 2019
dcfec23
[IMP] stock_request: Allow to set to draft multiple records
etobella Jul 12, 2019
51e6e5a
[FIX] stock_request: Losing partner_id and origin (#664)
max3903 Jul 22, 2019
e80acfe
stock_request: Add order desc for SR and SRO
HviorForgeFlow Jul 30, 2019
c45aaf4
[12.0][IMP] stock_request:
HviorForgeFlow Aug 1, 2019
7831c73
Allow stock_request_submit to be installed from stock_request
HviorForgeFlow Aug 1, 2019
fd87d33
[IMP] Simplify inheritance of states
MiquelRForgeFlow Aug 9, 2019
268123b
[FIX] stock_request: Unable to activate the virtual location
max3903 Aug 20, 2019
58bcf80
[FIX] stock_request: add expected_date implicit on tests to avoid errors
HviorForgeFlow Aug 27, 2019
2d45786
Translated using Weblate (German)
rschnapka Aug 31, 2019
40bc107
[FIX] stock_request: Inventory users now can validate Transfers from …
HviorForgeFlow Aug 9, 2019
ac81949
[12.0][FIX] stock_request: stock request lines were not being
LoisRForgeFlow Sep 27, 2019
5ca1793
Translated using Weblate (Chinese (Simplified))
liweijie0812 Oct 12, 2019
1ef7a30
[FIX] stock_request: Remove Inventory User bypass, not needed in v12
HviorForgeFlow Sep 9, 2019
1bb11c8
Translated using Weblate (Chinese (Simplified))
liweijie0812 Oct 16, 2019
19c0d69
[11.0][IMP] stock_request: new icon
LoisRForgeFlow Nov 14, 2019
fc6c640
[FIX] stock_request
max3903 Nov 29, 2019
49911bd
Translated using Weblate (Spanish)
Jan 17, 2020
e419ad0
[IMP] stock_request: black, isort
HviorForgeFlow Jan 28, 2020
337229b
[MIG] stock_request: Migration to 13.0
HviorForgeFlow Jan 29, 2020
b81daf4
[IMP] stock_request:
HviorForgeFlow Mar 18, 2020
3b9dbd7
[IMP] stock_request: Views
May 7, 2020
93b36db
[13.0][FIX] stock_request: wrong module category reference
LoisRForgeFlow Jun 29, 2020
586c570
[13.0][ADD] stock_request_mrp
HviorForgeFlow Mar 12, 2020
941f0e4
[UPD] Eficent -> ForgeFlow
MiquelRForgeFlow Sep 30, 2020
467cb46
FIX: assign value to field compute always
celm1990 Oct 16, 2020
d0892d4
[IMP] stock_request: Improve cancellation detection
etobella Jun 13, 2019
b5e07ee
[IMP] stock_request:
etobella Jun 13, 2019
ea724f2
[12.0][FIX] stock_request: fix archived search view
Dec 28, 2020
445eef2
[12.0][IMP] Improved _compute_qty code
murtuzasaleh Sep 3, 2020
76ce414
Ensure to set done, when qty_cancelled > 0
kittiu Apr 17, 2021
86d99ba
Fix test to work with mrp installed in this repo
kittiu Apr 18, 2021
a7a3f16
[IMP] : black, isort, prettier
kittiu Apr 19, 2021
dea501a
[14.0][MIG] stock_request
kittiu Apr 19, 2021
40a0d63
[14.0][FIX] stock_request, window action access error
kittiu Apr 25, 2021
c1982c7
Translated using Weblate (Spanish)
JrAdhoc May 26, 2021
9a38798
Change parent of model category Stock Request
newtratip Aug 21, 2021
db3af68
[14.0][FIX] stock_request: Stock Request User can delete Stock Reques…
newtratip Aug 22, 2021
4ad4727
[FIX] stock_request: default value should not depend on another field
nilshamerlinck Sep 24, 2021
c233d82
[IMP] stock_request: black, isort, prettier
BernatPForgeFlow Dec 29, 2021
a50563b
[MIG] stock_request: Migration to 15.0
BernatPForgeFlow Dec 31, 2021
4fb22da
[FIX] stock_request: fix access on act_window
nicomacr Oct 21, 2022
3586229
stock_request 15.0.1.0.1
OCA-git-bot Oct 22, 2022
699b488
[IMP] stock_request + stock_request_submit: Show error in stock.reque…
victoralmau Oct 21, 2022
bbaec90
[FIX] stock_request: fix access on act_window
nicomacr Oct 27, 2022
5520a57
[IMP] stock_request: Add domain to some fields to prevent deprecate m…
victoralmau Jan 12, 2023
84469b4
[IMP] stock_request: Change the label string to make it consistent
victoralmau Jan 25, 2023
0adf286
Update translation files
weblate Oct 26, 2022
4205f36
[FIX] stock_request: Change state fields to display translated by lan…
victoralmau Jan 26, 2023
dce870e
Update translation files
weblate Jan 27, 2023
4a59411
[FIX] stock_request: Proper multi-company rules
pedrobaeza Jan 23, 2023
36b27df
[FIX] stock_request: Proper path for noupdate in migration script
pedrobaeza Feb 16, 2023
c5d237f
Translated using Weblate (Spanish)
macagua Mar 2, 2023
1e69fe7
[IMP] stock_request_mrp: Refactor tests
victoralmau Oct 21, 2022
535e76d
[IMP] stock_request: Set with cancelled state the stock moves that ar…
victoralmau Feb 22, 2023
288db32
[FIX] stock_request: Do not change stock.group_stock_user to avoid in…
victoralmau May 18, 2023
19897e6
[IMP] stock_request: Apply sudo to prevent requests ACL errors if the…
victoralmau May 30, 2023
8c3ed80
[FIX] stock_request: set stock request order state to done when parti…
OriolMForgeFlow Jun 6, 2023
4996a0d
[IMP] stock_request: Convert the state field of stock.request.order a…
victoralmau Aug 25, 2023
aa72e7a
[IMP] stock_request: Add option to use stock available
victoralmau Jul 6, 2023
3297c55
Update translation files
weblate Oct 9, 2023
5671a18
[IMP] stock_request: pre-commit auto fixes
celm1990 Dec 10, 2023
4fd32cb
[MIG] stock_request: Migration to 17.0
celm1990 Dec 10, 2023
9b78584
[UPD] Update stock_request.pot
Apr 12, 2024
2c39991
[BOT] post-merge updates
OCA-git-bot Apr 12, 2024
7a673d4
Update translation files
weblate Apr 12, 2024
338dfcd
Translated using Weblate (Italian)
mymage Apr 15, 2024
89fab8d
Translated using Weblate (Italian)
mymage Apr 16, 2024
ee85612
Translated using Weblate (Italian)
mymage Apr 16, 2024
3324ae6
Translated using Weblate (Spanish)
Ivorra78 Apr 24, 2024
e955849
Translated using Weblate (Italian)
mymage May 2, 2024
246381a
[FIX] stock_request: line too long
pedrobaeza May 2, 2024
00faab7
[BOT] post-merge updates
OCA-git-bot May 2, 2024
56c3fd5
[FIX] stock_request: avoid failure on handling errors
astirpe May 16, 2024
a8dd21a
[IMP] stock_request: Change rounding method to HALF-UP in qty_in_prog…
JoanSForgeFlow Apr 11, 2024
769ca26
[BOT] post-merge updates
OCA-git-bot May 23, 2024
00c7039
[IMP] stock_request: add route_id to stock.request.order
JoanSForgeFlow Jan 25, 2024
58150d4
[UPD] Update stock_request.pot
May 23, 2024
04e5689
[BOT] post-merge updates
OCA-git-bot May 23, 2024
5e91f6f
Update translation files
weblate May 23, 2024
6d9f87c
Translated using Weblate (Italian)
mymage May 24, 2024
09dba13
[BOT] post-merge updates
OCA-git-bot Jun 11, 2024
3fa17ac
[FIX] stock_request: compute_move_ids
JoanSForgeFlow May 16, 2024
5cba4c0
[UPD] Update stock_request.pot
Jul 16, 2024
c050bde
[BOT] post-merge updates
OCA-git-bot Jul 16, 2024
8e4fd61
Update translation files
weblate Jul 16, 2024
e64e360
[17.0][FIX] stock_request: setUp() to setUpClass()
ced-adhoc Jul 31, 2024
86eec1e
[UPD] Update stock_request.pot
Sep 17, 2024
a454282
Update translation files
weblate Sep 17, 2024
499f7e8
[IMP] stock_request: Improve _check_qty constrain (moved to stock.req…
victoralmau Sep 27, 2024
1ea630d
[UPD] Update stock_request.pot
Sep 27, 2024
708f01b
[BOT] post-merge updates
OCA-git-bot Sep 27, 2024
c16baf7
Update translation files
weblate Sep 27, 2024
d93138f
Translated using Weblate (Italian)
mymage Sep 28, 2024
6afb65b
Translated using Weblate (Spanish)
victoralmau Sep 30, 2024
8b1f3f6
[UPD] stock_request: explicitly assign maintainers
LoisRForgeFlow Nov 5, 2024
81b8685
[18.0][MIG] stock_request: Migration to 18.0
ced-adhoc Oct 25, 2024
4660237
[UPD] Update stock_request.pot
Nov 13, 2024
45d5597
[BOT] post-merge updates
OCA-git-bot Nov 13, 2024
6906a8d
Update translation files
weblate Nov 13, 2024
7e6355d
Translated using Weblate (Italian)
mymage Nov 14, 2024
5dfb69d
[FIX] stock_request: improve state UI
Saran440 Apr 30, 2025
6187a0b
[FIX] stock_request: improved config settings
Saran440 Apr 30, 2025
3b0087d
[BOT] post-merge updates
OCA-git-bot Apr 30, 2025
167d7d8
[UPD] Update stock_request.pot
Aug 7, 2025
b8d3362
Update translation files
weblate Aug 7, 2025
33443a4
[UPD] Update stock_request.pot
Sep 3, 2025
d04ac76
Update translation files
weblate Sep 3, 2025
c7845f9
[IMP] stock_request: removes allocations from stock.view_stock_move_o…
JoanSForgeFlow Nov 29, 2025
730466a
[BOT] post-merge updates
OCA-git-bot Dec 1, 2025
351d4c4
[IMP] stock_request: update icon to align with v17+ style
LoisRForgeFlow Oct 27, 2025
6a62430
[BOT] post-merge updates
OCA-git-bot Dec 3, 2025
ef82f4d
[IMP] stock_request: add default route in stock requests from order
LauraCForgeFlow Dec 4, 2025
3965c67
[BOT] post-merge updates
OCA-git-bot Dec 5, 2025
3568956
Translated using Weblate (Turkish)
bo-eska Jan 21, 2026
ccf0ea2
[IMP] stock_request: pre-commit auto fixes
kirca Jan 22, 2026
afa4e0a
[MIG] stock_request: Migration to 19.0
kirca Jan 26, 2026
eced32a
stock_request: update ROADMAP.md
kirca Feb 11, 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
156 changes: 156 additions & 0 deletions stock_request/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

=============
Stock Request
=============

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

.. |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-LGPL--3-blue.png
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-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/19.0/stock_request
: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-19-0/stock-logistics-request-19-0-stock_request
: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/stock-logistics-request&target_branch=19.0
:alt: Try me on Runboat

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

This module was written to allow users to request products that are
frequently stocked by the company, to be transferred to their chosen
location.

**Table of contents**

.. contents::
:local:

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

To configure this module:

- Go to Stock Requests > Settings

Users should be assigned to the groups 'Stock Request / User' or 'Stock
Request / Manager'.

## Group Stock Request / User

- Can see her/his own Stock Requests, and others that she/he's been
granted permission to follow.
- Can create/update only her/his Stock Requests.

## Group Stock Request / Manager

- Can fully manage all Stock Requests

Usage
=====

## Creation

- Go to 'Stock Requests / Stock Requests' and create a new Request.
- Indicate a product, quantity and location.
- Press 'Confirm'.

Upon confirmation the request will be evaluated using the procurement
rules for the selected location.

In case that transfers are created, the user will be able to access to
them from the button 'Transfers' available in the Stock Request.

## Cancel

When the user cancels a Stock Request, the related pending stock moves
will be also cancelled.

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

There is no way to achieve Storck Request and Stock Request Orders. It
should be developed taking into account that only Cancel and Done stock
request can be archived.

It is also required to manage active field logically from Orders to SRs.

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 to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/stock-logistics-request/issues/new?body=module:%20stock_request%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
------------

- Jordi Ballester (EFICENT) <jordi.ballester@forgeflow.com>.
- Enric Tobella <etobella@creublanca.es>
- Atte Isopuro <atte.isopuro@avoin.systems>
- Lois Rilo <lois.rilo@forgeflow.com>
- Raul Martin <raul.martin@braintec-group.com>
- Serpent Consulting Services Pvt. Ltd. <support@serpentcs.com>
- `Open Source Integrators <https://www.opensourceintegrators.com>`__

- Maxime Chambreuil <mchambreuil@opensourceintegrators.com>
- Steve Campbell <scampbell@opensourceintegrators.com>

- Héctor Villarreal <hector.villarreal@forgeflow.com>
- Kitti U. <kittiu@ecosoft.co.th>
- Bernat Puig <bernat.puig@forgeflow.com>
- Oriol Miranda <oriol.miranda@forgeflow.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.

.. |maintainer-LoisRForgeFlow| image:: https://github.com/LoisRForgeFlow.png?size=40px
:target: https://github.com/LoisRForgeFlow
:alt: LoisRForgeFlow
.. |maintainer-etobella| image:: https://github.com/etobella.png?size=40px
:target: https://github.com/etobella
:alt: etobella

Current `maintainers <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-LoisRForgeFlow| |maintainer-etobella|

This module is part of the `OCA/stock-logistics-request <https://github.com/OCA/stock-logistics-request/tree/19.0/stock_request>`_ 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/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
28 changes: 28 additions & 0 deletions stock_request/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Copyright 2017-2021 ForgeFlow, S.L.
# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html).

{
"name": "Stock Request",
"summary": "Internal request for stock",
"version": "19.0.1.0.0",
"license": "LGPL-3",
"website": "https://github.com/OCA/stock-logistics-request",
"author": "ForgeFlow, Odoo Community Association (OCA)",
"maintainers": ["LoisRForgeFlow", "etobella"],
"category": "Warehouse Management",
"depends": ["stock"],
"data": [
"security/stock_request_security.xml",
"security/ir.model.access.csv",
"views/product.xml",
"views/stock_request_views.xml",
"views/stock_request_allocation_views.xml",
"views/stock_move_views.xml",
"views/stock_picking_views.xml",
"views/stock_request_order_views.xml",
"views/res_config_settings_views.xml",
"views/stock_request_menu.xml",
"data/stock_request_sequence_data.xml",
],
"installable": True,
}
17 changes: 17 additions & 0 deletions stock_request/data/stock_request_sequence_data.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="seq_stock_request" model="ir.sequence">
<field name="name">Stock Request</field>
<field name="code">stock.request</field>
<field name="prefix">SR/</field>
<field name="padding">5</field>
<field name="company_id" eval="False" />
</record>
<record id="seq_stock_request_order" model="ir.sequence">
<field name="name">Stock Request Order</field>
<field name="code">stock.request.order</field>
<field name="prefix">SRO/</field>
<field name="padding">5</field>
<field name="company_id" eval="False" />
</record>
</odoo>
Loading