mirror of
https://github.com/System-End/nephthys.git
synced 2026-04-19 18:35:14 +00:00
don't count self-closed tickets & show if helper
This commit is contained in:
parent
7106145255
commit
bfe65d8ff2
1 changed files with 8 additions and 2 deletions
|
|
@ -10,9 +10,15 @@ async def user_stats(req: Request):
|
|||
if not user:
|
||||
return JSONResponse({"error": "user_not_found"}, status_code=404)
|
||||
|
||||
closed_tickets = await env.db.ticket.count(where={"closedById": user.id})
|
||||
closed_tickets = await env.db.ticket.count(
|
||||
where={"closedById": user.id, "NOT": [{"openedById": user.id}]}
|
||||
)
|
||||
opened_tickets = await env.db.ticket.count(where={"openedById": user.id})
|
||||
|
||||
return JSONResponse(
|
||||
{"tickets_opened": opened_tickets, "tickets_closed": closed_tickets}
|
||||
{
|
||||
"tickets_opened": opened_tickets,
|
||||
"tickets_closed": closed_tickets,
|
||||
"helper": user.helper,
|
||||
}
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue