Bỏ qua để đến nội dung

Players

Đường dẫn: Menu → Người chơi & giao dịch → Players (/games/{gameId}/players)

Ai dùng được

Đây là quyền endpoint theo backend/src/admin_portal/core/permissions.py; các thao tác nhạy cảm như PII có kiểm tra step-up riêng. Super Admin vượt ma trận bằng quyền khẩn cấp.

Tài nguyên endpointHành động cầnVai trò được backend cho phép
player_profile READ Super Admin, Game Owner, Live Ops, Economy Admin, Support Agent, Finance, Analyst, Auditor
economy_ledger READ Super Admin, Game Owner, Live Ops, Economy Admin, Support Agent, Finance, Analyst, Auditor

Điều kiện hiển thị: Có game đang chọn và quyền PLAYER_PROFILE/READ; các tab ledger cần ECONOMY_LEDGER/READ.

Tra cứu hồ sơ người chơi trong game đang chọn.

Gợi ý trong Portal (frontend/src/app/(portal)/games/[gameId]/players/page.tsx): Tìm kiếm theo nickname public, public_id, tên hiển thị, player UID hoặc ID liên kết nền tảng (Play Games/Game Center). Lọc theo trạng thái (active/disabled) để thu hẹp danh sách. Bấm ‘Xem hồ sơ’ để vào chi tiết ví, giao dịch và entitlement của người chơi đó. Dữ liệu nghiệp vụ được giới hạn theo gameId đang chọn.

  1. Tìm bằng player UID trong game đang chọn; xác nhận đúng kết quả trước khi mở hồ sơ.
  2. Dùng tab giao dịch/ledger cần thiết để đối chiếu hỗ trợ; không mở hoặc xuất PII nếu chưa có quyền và step-up.

Tìm bằng ID người chơi; chỉ dùng thông tin cần thiết cho yêu cầu hỗ trợ. PII cần quyền và step-up riêng.

Không tìm thấy player → kiểm tra player UID và game scope. Lỗi hồ sơ/ledger → xác minh endpoint PLAYER_PROFILE/READ hoặc ECONOMY_LEDGER/READ; không thử truy cập PII vượt quyền.

Quy trình thường gặp · Audit Log · Vai trò và quyền

Kiểm tra lần cuối với Portal v1.2.2. Hướng dẫn được đối chiếu mã nguồn; chưa chạy thao tác trên dev stack.

Áp dụng cho Portal v1.2.2