Nickname moderation
Đường dẫn: Menu → Người chơi & giao dịch → Nickname moderation (/games/{gameId}/nickname-moderation)
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 endpoint | Hành động cần | Vai trò được backend cho phép |
|---|---|---|
| player_profile | READ | Super Admin, Game Owner, Live Ops, Economy Admin, Support Agent, Finance, Analyst, Auditor |
| player_profile | WRITE | Super Admin, Game Owner, Live Ops, Support Agent |
| profile_catalog | READ | Super Admin, Game Owner, Live Ops, Economy Admin, Support Agent, Finance, Analyst, Auditor |
| profile_catalog | WRITE | Super Admin, Game Owner, Live Ops |
Lịch sử/reset nickname dùng PLAYER_PROFILE; đọc hoặc sửa blocklist dùng PROFILE_CATALOG. Reset/blocklist write có thể yêu cầu MFA step-up theo endpoint.
Điều kiện hiển thị: Có game đang chọn và tính năng PLAYER_PROFILE khả dụng. Lịch sử/reset cần PLAYER_PROFILE/READ hoặc WRITE; tab blocklist cần PROFILE_CATALOG/READ, sửa blocklist cần PROFILE_CATALOG/WRITE và có thể yêu cầu MFA step-up.
Màn hình này dùng để làm gì
Phần tiêu đề “Màn hình này dùng để làm gì”Rà soát và xử lý nickname bị báo cáo hoặc vi phạm.
Gợi ý trong Portal (frontend/src/components/profile/nickname-moderation-manager.tsx): Theo dõi lịch sử nickname gần đây, lọc nickname bị block và quản lý blocklist theo game. Dữ liệu nghiệp vụ được giới hạn theo gameId đang chọn.
Các thao tác thường gặp
Phần tiêu đề “Các thao tác thường gặp”- Mở tab lịch sử để tra quyết định moderation; dùng Test nickname để kiểm tra tên theo policy hiện hành.
- Khi cần, reset nickname hoặc thêm/gỡ mục blocklist; xác nhận đối tượng, nhập reason nếu được yêu cầu, hoàn tất MFA step-up và kiểm tra Audit Log.
Lưu ý an toàn
Phần tiêu đề “Lưu ý an toàn”Xem ngữ cảnh và chính sách trước khi đổi trạng thái; ghi reason cho quyết định ảnh hưởng người chơi.
Lỗi thường gặp
Phần tiêu đề “Lỗi thường gặp”Lịch sử/reset nickname lỗi → kiểm tra PLAYER_PROFILE/READ hoặc WRITE và game scope. Blocklist không tải/lưu → kiểm tra PROFILE_CATALOG/READ hoặc WRITE. Nếu API yêu cầu step-up, hoàn tất MFA rồi tải lại trước khi lặp thao tác.
Liên quan
Phần tiêu đề “Liên quan”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