inventree-approval (0.6)

Published 2024-03-19 23:46:45 +00:00 by matmair

Installation

pip install --index-url  inventree-approval

About this package

Approvals for InvenTree

inventree-approval

Plugin for generic approval workflows in InvenTree. Requires InvenTree 0.13.0 or newer.

Synopsis

Adds a general-purpose approval system to InvenTree. It allows users to request approval for certain actions, and for others to approve or reject those requests. It is designed to be flexible and extensible and can be used to implement a wide range of approval workflows.

The current testing and development focus is on the ability to request approval for orders (especially purchase orders), the plugin by default blocks unapproved POs from being placed.

Badges

codecov

More info

The documentation for this plugin is available as part of InvenHost Docs.

This project's public epic is located in the main plugin repo.

TODO for 1.0

  • Add settings UI for permissions - 0.5
  • Request approvals - 0.6
  • Make rulesets configurable per model / dynamic conditions / group rulesets - 0.7
  • Finish docs
  • Add more transaction rulesets (SO, RO) - 0.9

Requirements

Requires Python: >=3.9
Details
PyPI
2024-03-19 23:46:45 +00:00
83
Closed Source
620 KiB
Assets (2)
Versions (22) View all
0.6 2024-03-19
0.6a1 2024-03-19
0.6a0 2024-03-14
0.5 2024-03-09
0.5a1 2024-03-06