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.
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ì”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.
Các thao tác thường gặp
Phần tiêu đề “Các thao tác thường gặp”- Lọc yêu cầu pending và xác nhận game, actor, reason cùng proposed changes.
- 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ả.
Lưu ý an toàn
Phần tiêu đề “Lưu ý an toàn”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.
Lỗi thường gặp
Phần tiêu đề “Lỗi thường gặp”“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.
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