[feat] add default_user_extensions setting (#2571)

* feat: add `lnbits_user_default_extensions` to `settings`

* refactor: extract `create_user_account` in services

* feat: auto enable user extensions
This commit is contained in:
Vlad Stan
2024-07-09 13:55:05 +01:00
committed by GitHub
parent fb17611207
commit b2564154cd
7 changed files with 143 additions and 131 deletions
+1
View File
@@ -47,6 +47,7 @@ class UsersSettings(LNbitsSettings):
class ExtensionsSettings(LNbitsSettings):
lnbits_admin_extensions: list[str] = Field(default=[])
lnbits_user_default_extensions: list[str] = Field(default=[])
lnbits_extensions_deactivate_all: bool = Field(default=False)
lnbits_extensions_manifests: list[str] = Field(
default=[