Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
3393685
[ADD] stock_request_kanban
etobella Apr 25, 2018
e56ea5e
various fixes
JordiBForgeFlow Apr 25, 2018
a2b444c
Added translation using Weblate (Spanish)
etobella Sep 5, 2018
fd71b5a
Translated using Weblate (Spanish)
etobella Sep 5, 2018
0b397d7
[IMP] Kanban: Add Inventory managament
etobella Sep 16, 2018
db07b15
Fixes
JordiBForgeFlow Oct 2, 2018
0b0dd2e
[stock_request_kanban][FIX] _get_inventory_kanban_domain
JordiBForgeFlow Oct 30, 2018
725c829
[11.0][FIX] Fix for stock_request_kanban
AdriaGForgeFlow Nov 28, 2018
da63f5a
[IMP] Stock_request_kanban: Set barcode configuration on parameters
etobella Apr 26, 2019
b5504ae
[12.0][MIG] stock_request_kanban
kittiu Jun 27, 2019
86c499c
[12.0][FIX] stock_request_kanban: wrong uom group reference
LoisRForgeFlow Jul 16, 2019
e410d42
Added translation using Weblate (Chinese (Simplified))
liweijie0812 Oct 16, 2019
d09fd92
Translated using Weblate (Chinese (Simplified))
liweijie0812 Oct 16, 2019
7199cdb
[MIG] stock_request_kanban: Migration to 13.0
HviorForgeFlow Jan 30, 2020
dc8b050
[IMP] stock_request_kanban:
HviorForgeFlow Feb 7, 2020
0ef0ceb
[UPD] Eficent -> ForgeFlow
MiquelRForgeFlow Sep 30, 2020
5a587f7
[IMP] stock_request_kanban: black, isort, prettier
BernatPForgeFlow Jan 5, 2022
5afdacd
[14.0][MIG] stock_request_kanban: Migration to 14.0
BernatPForgeFlow Jan 12, 2022
2d80f54
[15.0][MIG] stock_request_kanban
BernatPForgeFlow Jan 21, 2022
b7437ca
[UPD] Update stock_request_kanban.pot
Dec 15, 2022
b6ff737
[UPD] README.rst
OCA-git-bot Dec 15, 2022
a87f069
Update translation files
weblate Dec 15, 2022
cf6e595
[IMP] stock_request: Add domain to some fields to prevent deprecate m…
victoralmau Jan 12, 2023
855b1cb
[UPD] Update stock_request_kanban.pot
Jan 13, 2023
c1079bc
stock_request_kanban 15.0.1.1.0
OCA-git-bot Jan 13, 2023
ed89e85
Update translation files
weblate Jan 13, 2023
cd5b1f0
[14.0][FIX] stock_request_kanban: fix read
sanchonuria Feb 9, 2023
663ab0a
stock_request_kanban 15.0.1.1.1
OCA-git-bot Mar 6, 2023
ba645fc
[16.0][MIG] stock_request_kanban
mmrondon Jun 12, 2023
22fab16
[IMP] stock_request_kanban: black, isort, prettier
JasminSForgeFlow May 23, 2024
c308693
[MIG] stock_request_kanban: Migration to 17.0
JasminSForgeFlow May 24, 2024
096221b
Added translation using Weblate (Italian)
mymage Sep 18, 2024
383e754
Translated using Weblate (Italian)
mymage Sep 18, 2024
1857931
[UPD] stock_request_kanban: explicitly assign maintainers
LoisRForgeFlow Nov 5, 2024
cd80aa8
[17.0][IMP] stock_request_kanban: create multi
MateuGForgeFlow Mar 20, 2025
7e73f22
[MIG] stock_request_kanban: Migration to 18.0
TheMule71 Mar 24, 2025
d812b6f
[UPD] Update stock_request_kanban.pot
Sep 3, 2025
daf212a
[BOT] post-merge updates
OCA-git-bot Sep 3, 2025
93cb61e
[MIG] stock_request_kanban: Migration to 19.0
kirca Jan 28, 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
158 changes: 158 additions & 0 deletions stock_request_kanban/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,158 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

====================
Stock Request kanban
====================

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

.. |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_kanban
: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_kanban
: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|

On most companies there are products that must be purchased often but
cannot be stored as a usual product because no consumption moves are
made. Usually, they are stored as consumables or putaway rules are
defined. In both cases, reordering rules cannot be used. This module
allows to use stock request as reordering rules for this kind of
products.

It is created following the concept of lean kanban cards.

**Table of contents**

.. contents::
:local:

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

If the barcode does not contain a CRC check digit on the kanban card,
you should:

- Access on Development mode
- Access 'Settings / Technical / Parameters / System Parameters'
- Create a parameter with name 'stock_request_kanban.crc' and set it to
value to 0

If the barcode contains a CRC check digit and you want to ignore it:

- Create a paramenter with name 'stock_request_kanban.ignore_crc' and
set it to value to 1

If you want to change the format of the QR, you should:

- Access on Development mode
- Access 'Settings / Technical / Parameters / System Parameters'
- Create a parameter with name 'stock_request_kanban.barcode_format' and
set the format of the barcode

Usage
=====

Creation
--------

- Go to 'Stock Requests / Stock Requests Kanban' and create a new
Kanban.
- Indicate a product, quantity and location.
- Press 'Save'.
- Print the kanban and put it in the storage of the product

Request kanban
--------------

This should be used if you want to create the kanban when the card is
consumed.

- Once the product is consumed, take the card
- Go to 'Stock Requests / Order Kanban Card'
- Scan the card
- The stock request is created

Request kanban batch
--------------------

This should be used when you will store the cards and create request
orders for kanbans later.

- Once the product is consumed, take the card and store it
- Create a store request order
- Press the scan button
- Scan all the pending kanban cards

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_kanban%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
-------

* Creu Blanca
* ForgeFlow

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

- Enric Tobella <etobella@creublanca.es>
- Kitti Upariphutthiphong <kittiu@ecosoft.co.th>
- Marco Colombo <<marco.colombo@phi.technology>

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-etobella| image:: https://github.com/etobella.png?size=40px
:target: https://github.com/etobella
:alt: etobella
.. |maintainer-LoisRForgeFlow| image:: https://github.com/LoisRForgeFlow.png?size=40px
:target: https://github.com/LoisRForgeFlow
:alt: LoisRForgeFlow

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

|maintainer-etobella| |maintainer-LoisRForgeFlow|

This module is part of the `OCA/stock-logistics-request <https://github.com/OCA/stock-logistics-request/tree/19.0/stock_request_kanban>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
5 changes: 5 additions & 0 deletions stock_request_kanban/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copyright 2018 Creu Blanca
# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html).

from . import models
from . import wizard
31 changes: 31 additions & 0 deletions stock_request_kanban/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Copyright 2018-22 Creu Blanca
# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html).

{
"name": "Stock Request kanban",
"version": "19.0.1.0.0",
"category": "Warehouse Management",
"website": "https://github.com/OCA/stock-logistics-request",
"author": "Creu Blanca, ForgeFlow, Odoo Community Association (OCA)",
"maintainers": ["etobella", "LoisRForgeFlow"],
"license": "LGPL-3",
"summary": "Adds a stock request order, and takes stock requests as lines",
"depends": ["stock_request", "barcodes"],
"data": [
"data/stock_request_sequence_data.xml",
"report/report_paper_format.xml",
"wizard/wizard_stock_inventory_kanban_views.xml",
"wizard/wizard_stock_request_kanban_views.xml",
"wizard/wizard_stock_request_order_kanban_views.xml",
"views/stock_request_order_views.xml",
"views/stock_request_kanban_views.xml",
"views/stock_inventory_kanban_views.xml",
"views/stock_request_menu.xml",
"views/stock_request_views.xml",
"views/product_views.xml",
"report/stock_request_kanban_templates.xml",
"security/ir.model.access.csv",
],
"installable": True,
"application": False,
}
17 changes: 17 additions & 0 deletions stock_request_kanban/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_kanban" model="ir.sequence">
<field name="name">Stock Request Kanban</field>
<field name="code">stock.request.kanban</field>
<field name="prefix">KB</field>
<field name="padding">5</field>
<field name="company_id" eval="False" />
</record>
<record id="seq_stock_inventory_kanban" model="ir.sequence">
<field name="name">Stock Inventory Kanban</field>
<field name="code">stock.inventory.kanban</field>
<field name="prefix">IKB</field>
<field name="padding">5</field>
<field name="company_id" eval="False" />
</record>
</odoo>
Loading
Loading