refactor: make settings key-value in DB (#2766)

This commit is contained in:
Vlad Stan
2024-11-08 10:06:21 +02:00
committed by GitHub
parent aced333c0b
commit ec9ad9f940
5 changed files with 122 additions and 30 deletions
+6
View File
@@ -684,6 +684,12 @@ class AdminSettings(EditableSettings):
lnbits_allowed_funding_sources: Optional[list[str]]
class SettingsField(BaseModel):
id: str
value: Optional[Any]
tag: str = "core"
def set_cli_settings(**kwargs):
for key, value in kwargs.items():
setattr(settings, key, value)