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

Cài đặt

Đường dẫn: Menu → Quản trị hệ thống → Cài đặt (/settings)

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.

Route toàn cục theo phiên admin hiện tại; không truyền gameId và không có cell quyền tài nguyên tĩnh riêng.

Endpoint này không có tài nguyên RBAC tĩnh tương ứng; yêu cầu phiên đăng nhập hợp lệ và điều kiện ở backend.

Điều kiện hiển thị: Route toàn cục /settings; theo phiên admin đang đăng nhập, không gắn game scope hoặc cell tài nguyên trong ma trận tĩnh.

Cấu hình tùy chọn tài khoản đang đăng nhập.

Gợi ý trong Portal (frontend/src/app/(portal)/settings/page.tsx): Thông tin vận hành chung của Admin Portal, không gắn với 1 game cụ thể. Tab Phiên bản cho biết đúng bản build (frontend + backend) đang chạy — dùng để xác nhận deploy đã lên đúng bản chưa. Đây là route hệ thống không gắn gameId; quyền được kiểm tra trên tài khoản/phiên toàn cục.

  1. Mở cài đặt trong phiên admin, không cần chọn game.
  2. Thay đổi preference tài khoản nếu có; xác nhận trạng thái lưu trước khi đăng xuất.

Không chia sẻ phiên đăng nhập; đăng xuất khi dùng thiết bị dùng chung.

Preference không lưu hoặc phiên hết hạn → kiểm tra trạng thái request/session; đăng nhập lại khi client chuyển về login và xác minh giá trị đã lưu.

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