final
This commit is contained in:
+14
-3
@@ -2,6 +2,7 @@ from datetime import date, datetime, timedelta
|
||||
from fastapi import APIRouter, Depends, Request
|
||||
from fastapi.responses import RedirectResponse
|
||||
|
||||
from db.handlers.access import AccessLevelHandler
|
||||
from db.handlers.categories import CategoryHandler
|
||||
from utils import render, requestDict, logger
|
||||
from .user import router as user
|
||||
@@ -181,14 +182,24 @@ async def post_requests(
|
||||
"startDate": startDate.strftime("%Y-%m-%d"),
|
||||
"endDate": endDate.strftime("%Y-%m-%d"),
|
||||
}
|
||||
# logger.info(resultData.get("data"))
|
||||
case "users":
|
||||
users = await UserHandler.getAll()
|
||||
if users:
|
||||
if isinstance(users, list):
|
||||
if len(users) == 0:
|
||||
resultData["status"] = "ok"
|
||||
resultData["data"] = {
|
||||
"users": [],
|
||||
"accessLevels": [],
|
||||
}
|
||||
for user in users:
|
||||
user.pop("hashed_password")
|
||||
accessLevels = await AccessLevelHandler.getAll()
|
||||
resultData["status"] = "ok"
|
||||
resultData["data"] = users
|
||||
resultData["data"] = {
|
||||
"users": users,
|
||||
"accessLevels": accessLevels,
|
||||
}
|
||||
# logger.info(resultData)
|
||||
case _:
|
||||
pass
|
||||
return resultData
|
||||
|
||||
Reference in New Issue
Block a user