Plugins
The following plugins are currently either package or source available as part of the InvenHost project.
Impotant notes on plugins
Licensing and Copyright
The distinction between package and source available and open source is important.
While a package might be available for a plugin, that does not give anyone the right to reuse any of the underlying source code. InvenHost maintains the copyright and reserves all rights.
Please respect the limitations of the individual licenses, to maintain all rights we will have to enforce them if we become aware of infractions.
Installing from the package repository
To install a plugin from the package repository you must add the repository to your pip configuration.
-
Place the repo URL on top of your
plugins.txt
--index-url https://git.invenhost.com/api/packages/invenhost-c1/pypi/simple/
-
Enable the global plugin settings: Check plugins on startup, Enable app integration, Enable URL integration
-
Restart the server
Now you can install c1 plugins directly via the normal method like web interface or API.
With this configuration packages from pypi, the official python package repository, are only queried after the InvenHost repository. This means that if a package is available on both repositories, the InvenHost version will be installed. This is intentional, as we might need to make changes to the package to make it work with InvenHost. Please consider this as part of your risk assessment. |
Available Plugins
Approvals
Development status: Public access beta |
Adds a general-purpose approval system to InvenTree. It allows users to request approval for certain actions, and for other users 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 (especial purchase orders), the plugin by default blocks unapproved POs from being placed.
Package: Available
|