InvenTree/InvenTree/plugin/base/integration
Oliver 06eb948528
Plugin reload mechanism (#5649)
* Plugin reload mechanism

- Wrap reload_plugins with mutex lock
- Add methods for calculating plugin registry hash

* Perform plugin reload at critical entry points to the registry

- Background worker will correctly reload registry before performing tasks
- Ensures that the background worker plugin regsistry is up  to date
2023-10-04 09:00:11 +11:00
..
AppMixin.py Add flake8-logging linting (#5620) 2023-09-28 14:53:22 +10:00
ReportMixin.py Extend ReportMixin class to support labels (#4678) 2023-04-22 23:46:43 +10:00
ScheduleMixin.py Plugin reload mechanism (#5649) 2023-10-04 09:00:11 +11:00
SettingsMixin.py Plugin reload mechanism (#5649) 2023-10-04 09:00:11 +11:00
UrlsMixin.py [FR] Refactor plugin registry (#4340) 2023-04-19 20:54:42 +10:00
__init__.py init directories 2022-05-11 13:46:07 +02:00
mixins.py Add flake8-logging linting (#5620) 2023-09-28 14:53:22 +10:00
test_mixins.py Cleanup / consolidate unit testing code (#4831) 2023-05-17 07:35:26 +10:00