InvenTree/docs/docs/plugins/mixins
Oliver bd9c52eeaf
Machine registry improvements (#10150)
* Add wrapper function for machine registry

* Decorate entrypoint functions

* Docstrings

* Fix for boolean setting

* Add playwright tests

* Use proper entrypoints

* Ensure settings are fetched correctly

* Prevent recursion of machine registry decorator

* Fix machine status display

* Enhanced warning msg

* Add simple machine sample printer

* Adds playwright tests for machine UI

* re-throw exception

* Define 'machine' plugin mixin class

* Adjust machine discovery

* Use plugin mixins for registering machine types and drivers

* Adjust unit test

* Remove plugin static files when deactivating

* Force machine reload when plugin registry changes

* Add plugins specific to testing framework

* Add test for plugin loading sequence

* Add session caching

- Significantly reduce DB hits

* Enhanced unit testing and test plugins

* Refactor unit tests

* Further unit test fixes

* Adjust instance rendering

* Display table of available drivers

* Cleanup

* ADjust unit test

* Tweak unit test

* Add docs on new mixin type

* Tweak machine overview docs

* Tweak playwright tests

* Additional unit test

* Add unit test for calling machine func

* Enhanced playwright tests

* Account for database not being ready
2025-08-20 23:00:39 +10:00
..
action.md Docs refactor (#9545) 2025-04-22 08:18:32 +10:00
api.md feat: more mail sending backends and plugability (#9608) 2025-06-20 11:49:02 +10:00
app.md Docs refactor (#9545) 2025-04-22 08:18:32 +10:00
barcode.md Machine registry improvements (#10150) 2025-08-20 23:00:39 +10:00
currency.md Docs refactor (#9545) 2025-04-22 08:18:32 +10:00
event.md [plugin] Auto issue orders (#9565) 2025-06-03 17:07:12 +10:00
export.md feat(docs): add architecture/roadmap (#9624) 2025-06-13 11:28:02 +10:00
icon.md Docs refactor (#9545) 2025-04-22 08:18:32 +10:00
label.md [plugin] Auto issue orders (#9565) 2025-06-03 17:07:12 +10:00
locate.md [plugin] Auto issue orders (#9565) 2025-06-03 17:07:12 +10:00
machine.md Machine registry improvements (#10150) 2025-08-20 23:00:39 +10:00
mail.md Machine registry improvements (#10150) 2025-08-20 23:00:39 +10:00
navigation.md Docs refactor (#9545) 2025-04-22 08:18:32 +10:00
notification.md [Refactor] Notification plugins (#9735) 2025-07-26 13:05:59 +10:00
report.md Docs refactor (#9545) 2025-04-22 08:18:32 +10:00
schedule.md Machine registry improvements (#10150) 2025-08-20 23:00:39 +10:00
settings.md [Refactor] Notification plugins (#9735) 2025-07-26 13:05:59 +10:00
transition.md Transition plugin (#10088) 2025-08-01 09:35:03 +10:00
ui.md Machine registry improvements (#10150) 2025-08-20 23:00:39 +10:00
urls.md Docs refactor (#9545) 2025-04-22 08:18:32 +10:00
validation.md feat(docs): add architecture/roadmap (#9624) 2025-06-13 11:28:02 +10:00