Profile avatars
Đường dẫn: Menu → Nội dung & cấu hình → Profile avatars (/games/{gameId}/profile-avatars)
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 |
|---|---|---|
| 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 |
Điều kiện hiển thị: Có game đang chọn và quyền PROFILE_CATALOG/READ; chỉnh sửa cần PROFILE_CATALOG/WRITE.
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ì”Quản lý avatar trong danh mục hồ sơ.
Gợi ý trong Portal (frontend/src/components/profile/profile-avatar-manager.tsx): Quản lý catalog avatar công khai của game. Avatar không bị xóa khỏi lịch sử; chỉ được disable. 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”- Tải/đối chiếu asset avatar trong đúng game.
- Tạo hoặc cập nhật mục avatar và kiểm tra khả năng hiển thị cho hồ sơ.
Lưu ý an toàn
Phần tiêu đề “Lưu ý an toàn”Chọn tài sản đúng game và xem trước trước khi bật hiển thị; kiểm tra ảnh trong thư viện dùng chung.
Lỗi thường gặp
Phần tiêu đề “Lỗi thường gặp”Avatar/asset không tải → kiểm tra asset tồn tại trong đúng game và PROFILE_CATALOG/READ; cập nhật thất bại cần PROFILE_CATALOG/WRITE.
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