Skip to main content

Support rolling stocktake for InvenTree

Project description

License: MIT PyPI PEP

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:

Dashboard Widget

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:

Install Plugin

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.

Plugin Settings

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dango_inventree_rolling_stocktake-0.2.2.tar.gz (79.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file dango_inventree_rolling_stocktake-0.2.2.tar.gz.

File metadata

File hashes

Hashes for dango_inventree_rolling_stocktake-0.2.2.tar.gz
Algorithm Hash digest
SHA256 508d5ca79ee34775c2e5d7c003d22f85241f15487e34949685b05691c40622bf
MD5 ecb59aaecd5a12bffa843e74dfbe280f
BLAKE2b-256 4b9b9067ff1f194869d0c317c42fdf885cf9a8be2594397febf6ae412bdd1ded

See more details on using hashes here.

File details

Details for the file dango_inventree_rolling_stocktake-0.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for dango_inventree_rolling_stocktake-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ceab71db931476b2054c0a4a9edf41bd8520065d2bdf4ca21524a1196102ee2e
MD5 11ae2dd565a4da22e6d699bf1fcb93b7
BLAKE2b-256 186745be9b89bb97dd9a7c073c4097d349821d25147a7ac5ed62420f17008c92

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page