feat: complete use of LNBITS_EXTENSIONS_DEACTIVATE_ALL (#2341)

- add to admin ui
- move to `ExtensionsSettings`
- hide left navbar when disabled
- do not register extension routes on startup
- do not check for installed extensions on startup
- reafctor into register_all_ext_routes
This commit is contained in:
dni ⚡
2024-03-26 11:44:33 +01:00
committed by GitHub
parent 86821f4606
commit b9f0af0e79
7 changed files with 36 additions and 19 deletions
+1
View File
@@ -173,6 +173,7 @@
<lnbits-manage
:show-admin="'{{LNBITS_ADMIN_UI}}' == 'True'"
:show-node="'{{LNBITS_NODE_UI}}' == 'True'"
:show-extensions="'{{LNBITS_EXTENSIONS_DEACTIVATE_ALL}}' == 'True'"
></lnbits-manage>
<lnbits-extension-list class="q-pb-xl"></lnbits-extension-list>
</q-drawer>