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

Approvals

Đường dẫn: Menu → Vận hành → Approvals (/games/{gameId}/approvals)

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.

Quyền theo kiểm tra chuyên biệt endpoint: Game Owner, Super Admin.

Endpoint approval_requests chỉ cho Game Owner trong đúng game scope hoặc Super Admin, và chỉ khi feature approval_workflow bật. Không cho người tạo tự duyệt.

Điều kiện hiển thị: Chỉ Game Owner trong đúng game scope hoặc Super Admin; game phải bật approval_workflow.

Xem và xử lý yêu cầu cần người thứ hai phê duyệt. Dữ liệu nghiệp vụ được giới hạn theo gameId đang chọn.

  1. Lọc yêu cầu pending và xác nhận game, actor, reason cùng proposed changes.
  2. Game Owner hoặc Super Admin khác người tạo chọn approve/reject, nhập nhận xét và xác minh kết quả.

Người tạo không tự duyệt yêu cầu của mình. Đọc reason và diff trước khi approve/reject; quyết định có thể không đảo ngược.

“Xử lý yêu cầu thất bại” → kiểm tra yêu cầu còn pending, game scope, role Game Owner/Super Admin và approval_workflow còn bật.

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