A plugin validating the combination of IPN and Revision uniqueness
To install manually via the command line, with the venv activated run the following command:
pip install git+https://github.com/gunstr/inventree_ipn_validator.gitSet the 'PART_ALLOW_DUPLICATE_IPN' to true for the core system and enable the plugin. There are currently no settings for the plugin itself.
In the core functionality if 'PART_ALLOW_DUPLICATE_IPN' is set to true there is no validation of the IPN and if it is set to false the IPN always has to be unique.
This plugin allows having some parts without revision requiring unique IPN and others where the same IPN could have different revisions. When the plugin is enabled it will validate that the combination of IPN and revision is always unique.