mirror of
https://github.com/lnbits/lnbits.git
synced 2025-09-19 12:01:12 +02:00
reformatting
This commit is contained in:
@@ -146,7 +146,8 @@ async def get_key_type(
|
|||||||
status_code=HTTPStatus.NOT_FOUND, detail="Wallet does not exist."
|
status_code=HTTPStatus.NOT_FOUND, detail="Wallet does not exist."
|
||||||
)
|
)
|
||||||
if (
|
if (
|
||||||
wallet.wallet.user != settings.super_user and wallet.wallet.user not in settings.lnbits_admin_users
|
wallet.wallet.user != settings.super_user
|
||||||
|
and wallet.wallet.user not in settings.lnbits_admin_users
|
||||||
) and (
|
) and (
|
||||||
settings.lnbits_admin_extensions
|
settings.lnbits_admin_extensions
|
||||||
and pathname in settings.lnbits_admin_extensions
|
and pathname in settings.lnbits_admin_extensions
|
||||||
@@ -256,6 +257,5 @@ async def check_admin(usr: UUID4) -> User:
|
|||||||
user.super_user = False
|
user.super_user = False
|
||||||
if user.id == settings.super_user:
|
if user.id == settings.super_user:
|
||||||
user.super_user = True
|
user.super_user = True
|
||||||
|
|
||||||
return user
|
|
||||||
|
|
||||||
|
return user
|
||||||
|
@@ -6,7 +6,7 @@ from lnbits.settings import readonly_variables, settings
|
|||||||
from lnbits.tasks import internal_invoice_queue
|
from lnbits.tasks import internal_invoice_queue
|
||||||
|
|
||||||
from . import db
|
from . import db
|
||||||
from .models import SuperSettings, AdminSettings, UpdateSettings
|
from .models import AdminSettings, SuperSettings, UpdateSettings
|
||||||
|
|
||||||
|
|
||||||
async def update_wallet_balance(wallet_id: str, amount: int):
|
async def update_wallet_balance(wallet_id: str, amount: int):
|
||||||
@@ -39,12 +39,13 @@ async def get_admin_settings(is_super_user: bool = False) -> Optional[AdminSetti
|
|||||||
row_dict = dict(sets)
|
row_dict = dict(sets)
|
||||||
row_dict.pop("super_user")
|
row_dict.pop("super_user")
|
||||||
admin_settings = AdminSettings(
|
admin_settings = AdminSettings(
|
||||||
super_user=is_super_user, lnbits_allowed_funding_sources=settings.lnbits_allowed_funding_sources, **row_dict
|
super_user=is_super_user,
|
||||||
|
lnbits_allowed_funding_sources=settings.lnbits_allowed_funding_sources,
|
||||||
|
**row_dict,
|
||||||
)
|
)
|
||||||
return admin_settings
|
return admin_settings
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
async def delete_admin_settings():
|
async def delete_admin_settings():
|
||||||
await db.execute("DELETE FROM admin.settings")
|
await db.execute("DELETE FROM admin.settings")
|
||||||
|
|
||||||
|
@@ -30,7 +30,7 @@ async def api_restart_server() -> dict[str, str]:
|
|||||||
|
|
||||||
@admin_ext.get("/api/v1/settings/")
|
@admin_ext.get("/api/v1/settings/")
|
||||||
async def api_get_settings(
|
async def api_get_settings(
|
||||||
user: User = Depends(check_admin) #type: ignore
|
user: User = Depends(check_admin), # type: ignore
|
||||||
) -> Optional[AdminSettings]:
|
) -> Optional[AdminSettings]:
|
||||||
admin_settings = await get_admin_settings(user.super_user)
|
admin_settings = await get_admin_settings(user.super_user)
|
||||||
return admin_settings
|
return admin_settings
|
||||||
|
Reference in New Issue
Block a user