feat: add tickets tab to admin user detail page

Add ability to view user's tickets directly from the user detail page.
Backend gets user_id filter on tickets endpoint, frontend shows ticket
list with status badges, message preview and navigation to ticket.
This commit is contained in:
Fringg
2026-02-07 05:21:16 +03:00
parent 77e0edf12d
commit 995c0348dc
6 changed files with 122 additions and 7 deletions

View File

@@ -1839,8 +1839,12 @@
"info": "Information",
"subscription": "Subscription",
"balance": "Balance",
"sync": "Synchronization"
"sync": "Synchronization",
"tickets": "Tickets"
},
"noTickets": "No tickets from this user",
"ticketsCount": "tickets",
"messagesCount": "messages",
"status": "Status",
"language": "Language",
"registration": "Registration",

View File

@@ -1542,8 +1542,12 @@
"info": "اطلاعات",
"subscription": "اشتراک",
"balance": "موجودی",
"sync": "همگام‌سازی"
"sync": "همگام‌سازی",
"tickets": "تیکت‌ها"
},
"noTickets": "این کاربر تیکتی ندارد",
"ticketsCount": "تیکت",
"messagesCount": "پیام",
"status": "وضعیت",
"language": "زبان",
"registration": "ثبت‌نام",

View File

@@ -2366,8 +2366,12 @@
"info": "Информация",
"subscription": "Подписка",
"balance": "Баланс",
"sync": "Синхронизация"
"sync": "Синхронизация",
"tickets": "Тикеты"
},
"noTickets": "У пользователя нет тикетов",
"ticketsCount": "тикетов",
"messagesCount": "сообщений",
"status": "Статус",
"language": "Язык",
"registration": "Регистрация",

View File

@@ -1541,8 +1541,12 @@
"info": "信息",
"subscription": "订阅",
"balance": "余额",
"sync": "同步"
"sync": "同步",
"tickets": "工单"
},
"noTickets": "该用户没有工单",
"ticketsCount": "个工单",
"messagesCount": "条消息",
"status": "状态",
"language": "语言",
"registration": "注册时间",