пенис пенис елда
This commit is contained in:
@@ -101,8 +101,7 @@ async def admin_dashboard(
|
||||
|
||||
recent_users = db.query(User).order_by(desc(User.created_at)).limit(10).all()
|
||||
|
||||
return templates.TemplateResponse("admin/dashboard.html", {
|
||||
"request": request,
|
||||
return templates.TemplateResponse(request, "admin/dashboard.html", {
|
||||
"user": admin,
|
||||
"total_users": total_users,
|
||||
"total_items": total_items,
|
||||
@@ -151,8 +150,7 @@ async def admin_users(
|
||||
"rpu_level": round(calculate_rpu_level(rpu))
|
||||
})
|
||||
|
||||
return templates.TemplateResponse("admin/users.html", {
|
||||
"request": request,
|
||||
return templates.TemplateResponse(request, "admin/users.html", {
|
||||
"user": admin,
|
||||
"users": users_with_rpu,
|
||||
"search": search
|
||||
@@ -177,8 +175,7 @@ async def admin_user_detail(
|
||||
InventoryItem.user_id == user_id
|
||||
).order_by(desc(InventoryItem.obtained_at)).limit(50).all()
|
||||
|
||||
return templates.TemplateResponse("admin/user_detail.html", {
|
||||
"request": request,
|
||||
return templates.TemplateResponse(request, "admin/user_detail.html", {
|
||||
"user": admin,
|
||||
"target_user": target_user,
|
||||
"total_items": total_items,
|
||||
@@ -210,8 +207,7 @@ async def admin_cases(
|
||||
"image_url": item.get("image_url", "")
|
||||
})
|
||||
|
||||
return templates.TemplateResponse("admin/cases.html", {
|
||||
"request": request,
|
||||
return templates.TemplateResponse(request, "admin/cases.html", {
|
||||
"user": admin,
|
||||
"cases": cases,
|
||||
"mainpage": mainpage,
|
||||
@@ -291,6 +287,9 @@ async def admin_give_item(
|
||||
db.add(inventory_item)
|
||||
db.commit()
|
||||
|
||||
from achievements import check_collection_achievements
|
||||
check_collection_achievements(db, user_id)
|
||||
|
||||
return JSONResponse({
|
||||
"success": True,
|
||||
"message": f"Предмет '{item_data.get('market_hash_name')}' выдан пользователю {target_user.username}"
|
||||
|
||||
Reference in New Issue
Block a user