InvenTree/InvenTree/plugin
Matthias Mair 75c24fb8f4
Add config option to fully disable installing plugins (#6535)
* [FR] Add config option to fully disable installing plugins
Fixes #6531

* also restrict uninstalling

* Added test

* diff cleanup

* extend api to show if install was disabled

* PUI disable install buttons

* CUI disable install button if not available

* add config option

* Rephrase
2024-02-26 11:44:31 +00:00
..
base Create test files in seperate folder & cleanup before image build (#6571) 2024-02-26 11:23:49 +11:00
broken [CI] Enable python autoformat (#6169) 2024-01-11 11:28:58 +11:00
builtin Seperate CUI url paths and tests (#6543) 2024-02-22 22:56:50 +00:00
machine Machine integration (#4824) 2024-02-14 14:13:47 +00:00
migrations [WIP] Plugin Updates (#6400) 2024-02-07 02:08:30 +11:00
mixins [CI] Enable python autoformat (#6169) 2024-01-11 11:28:58 +11:00
mock [CI] docstrings (#6172) 2024-01-11 14:40:07 +11:00
samples Create test files in seperate folder & cleanup before image build (#6571) 2024-02-26 11:23:49 +11:00
templatetags [CI] Enable python autoformat (#6169) 2024-01-11 11:28:58 +11:00
__init__.py [CI] Enable python autoformat (#6169) 2024-01-11 11:28:58 +11:00
admin.py [WIP] Plugin Updates (#6400) 2024-02-07 02:08:30 +11:00
api.py [WIP] Plugin Updates (#6400) 2024-02-07 02:08:30 +11:00
apps.py [CI] Enable python autoformat (#6169) 2024-01-11 11:28:58 +11:00
events.py [CI] Enable python autoformat (#6169) 2024-01-11 11:28:58 +11:00
helpers.py [Plugin] Enhanced custom validation (#6410) 2024-02-06 22:00:22 +11:00
installer.py Add config option to fully disable installing plugins (#6535) 2024-02-26 11:44:31 +00:00
models.py [WIP] Plugin Updates (#6400) 2024-02-07 02:08:30 +11:00
plugin.py Seperate CUI url paths and tests (#6543) 2024-02-22 22:56:50 +00:00
registry.py Fix settings typing and use generics from standard collection (#6487) 2024-02-15 22:44:32 +11:00
serializers.py Generate API docs (#6319) 2024-02-08 16:19:57 +11:00
template.py Plugin framework updates (#3535) 2022-08-16 16:10:18 +10:00
test_api.py Add config option to fully disable installing plugins (#6535) 2024-02-26 11:44:31 +00:00
test_helpers.py [CI] Enable python autoformat (#6169) 2024-01-11 11:28:58 +11:00
test_plugin.py Bump to Dj 4.x (#6173) 2024-02-06 13:30:50 +11:00
urls.py Fix urls loading for plugin testing (#6383) 2024-02-02 06:16:47 +11:00
views.py Provide a *copy* of the page context to pass to plugin (#6496) 2024-02-16 11:00:51 +11:00