Support rolling stocktake for InvenTree
Project description
Rolling Stocktake Plugin
This is as plugin for InvenTree which provides integration of rolling stocktake for InvenTree.
Description
Rolling stocktake is a method of inventory management where a small subset of inventory is counted on a regular basis, rather than counting the entire inventory at once. This plugin provides tools to facilitate rolling stocktake operations within InvenTree.
Features
The plugin provides the following features:
- A backend API endpoint to retrieve items which are due for stocktake
- A frontend interface to view and manage rolling stocktake operations
Dashboard Widget
Users are presented with a custom widget on their dashboard, which automatically fetches stock items which are due for stocktake:
This widget allows users to quickly and easily perform stocktake operations on items. The plugin can be configured to display:
- A single stock item (default behavior)
- All stock items at the same location as the oldest item (same location only)
- All stock items at the same location as the oldest item (including sublocations)
- All stock items of the same part as the oldest item
Users can count items individually or all at once. Once stocktake has been performed, the next set of items which are due for stocktake is automatically fetched.
Installation
Install the plugin using the methods described below.
Note: After the plugin is installed, it must be activated via the InvenTree plugin interface.
Via User Interface
Installation via the InvenTree plugin manager is the recommended approach:
The simplest way to install this plugin is from the InvenTree plugin interface. Enter the plugin name (inventree-rolling-stocktake) and click the Install button:
Via Pip
To install manually via the command line, run the following command:
pip install dango-inventree-rolling-stocktake
Note: You must be operating within the InvenTree virtual environment!
Configuration
The plugin can be configured via the InvenTree plugin interface. The following settings are available:
| Setting | Description |
|---|---|
| Ignore External Locations | Ignore stock items which are located in external locations |
| Daily Limit | Maximum number of stock items to process per day (per user). Set to 0 for unlimited. |
| Allowed Group | Specify a group which is allowed to perform rolling stocktake operations. Leave blank to allow all users to perform stocktake operations. |
| Stocktake Scope | Determine which stock items to present for stocktake: Single Item (oldest item only), Stock Location (all items at the same location), Stock Location with Sublocations (all items at the same location including sublocations), or All Items of Part (all items of the same part). Default: Single Item. |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dango_inventree_rolling_stocktake-0.2.2.tar.gz.
File metadata
- Download URL: dango_inventree_rolling_stocktake-0.2.2.tar.gz
- Upload date:
- Size: 79.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
508d5ca79ee34775c2e5d7c003d22f85241f15487e34949685b05691c40622bf
|
|
| MD5 |
ecb59aaecd5a12bffa843e74dfbe280f
|
|
| BLAKE2b-256 |
4b9b9067ff1f194869d0c317c42fdf885cf9a8be2594397febf6ae412bdd1ded
|
File details
Details for the file dango_inventree_rolling_stocktake-0.2.2-py3-none-any.whl.
File metadata
- Download URL: dango_inventree_rolling_stocktake-0.2.2-py3-none-any.whl
- Upload date:
- Size: 95.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ceab71db931476b2054c0a4a9edf41bd8520065d2bdf4ca21524a1196102ee2e
|
|
| MD5 |
11ae2dd565a4da22e6d699bf1fcb93b7
|
|
| BLAKE2b-256 |
186745be9b89bb97dd9a7c073c4097d349821d25147a7ac5ed62420f17008c92
|