Add bitcoin_transfer_methods to constants endpoint
This commit is contained in:
parent
cecb8b33a7
commit
0669f951bf
2 changed files with 10 additions and 2 deletions
|
|
@ -2,7 +2,13 @@
|
||||||
|
|
||||||
from fastapi import APIRouter
|
from fastapi import APIRouter
|
||||||
|
|
||||||
from models import ROLE_ADMIN, ROLE_REGULAR, InviteStatus, Permission
|
from models import (
|
||||||
|
ROLE_ADMIN,
|
||||||
|
ROLE_REGULAR,
|
||||||
|
BitcoinTransferMethod,
|
||||||
|
InviteStatus,
|
||||||
|
Permission,
|
||||||
|
)
|
||||||
from schemas import ConstantsResponse
|
from schemas import ConstantsResponse
|
||||||
|
|
||||||
router = APIRouter(prefix="/api/meta", tags=["meta"])
|
router = APIRouter(prefix="/api/meta", tags=["meta"])
|
||||||
|
|
@ -15,4 +21,5 @@ async def get_constants() -> ConstantsResponse:
|
||||||
permissions=list(Permission),
|
permissions=list(Permission),
|
||||||
roles=[ROLE_ADMIN, ROLE_REGULAR],
|
roles=[ROLE_ADMIN, ROLE_REGULAR],
|
||||||
invite_statuses=list(InviteStatus),
|
invite_statuses=list(InviteStatus),
|
||||||
|
bitcoin_transfer_methods=list(BitcoinTransferMethod),
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ from typing import Generic, TypeVar
|
||||||
|
|
||||||
from pydantic import BaseModel, EmailStr, field_validator
|
from pydantic import BaseModel, EmailStr, field_validator
|
||||||
|
|
||||||
from models import InviteStatus, Permission
|
from models import BitcoinTransferMethod, InviteStatus, Permission
|
||||||
|
|
||||||
|
|
||||||
class UserCredentials(BaseModel):
|
class UserCredentials(BaseModel):
|
||||||
|
|
@ -271,3 +271,4 @@ class ConstantsResponse(BaseModel):
|
||||||
permissions: list[Permission]
|
permissions: list[Permission]
|
||||||
roles: list[str]
|
roles: list[str]
|
||||||
invite_statuses: list[InviteStatus]
|
invite_statuses: list[InviteStatus]
|
||||||
|
bitcoin_transfer_methods: list[BitcoinTransferMethod]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue