пенис пенис елда

This commit is contained in:
root
2026-07-05 17:40:52 +00:00
parent f23a79d618
commit 6638ab99f3
12 changed files with 2732 additions and 123 deletions
+7 -8
View File
@@ -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}"