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

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 endpointHành động cầnVai 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.

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.

  1. Tải/đối chiếu asset avatar trong đúng game.
  2. Tạo hoặc cập nhật mục avatar và kiểm tra khả năng hiển thị cho hồ sơ.

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.

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.

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