Users¶
Trang Users quản lý toàn bộ người dùng của hệ thống.

Bảng: Họ tên, Email, Role (Chủ nhà/Nhà thầu/Cả hai), Trạng thái (Hoạt động/Đã khóa), Ngày tạo, Hành động (Khóa/Mở khóa + Chi tiết). Filter theo Role + Trạng thái.
Admin không phải 1 'role' riêng trong cột Role
Dòng Super Admin | admin@agohome.vn hiện Role = "Chủ nhà". Đây là điều đúng theo thiết
kế: quyền admin được quản lý hoàn toàn riêng biệt, tách khỏi cột Role ở bảng danh sách này (cột
Role chỉ có 3 giá trị Chủ nhà/Nhà thầu/Cả hai). Nói cách khác, một tài khoản admin thực chất
vẫn là 1 người dùng chủ nhà/nhà thầu bình thường, được "gắn thêm" quyền quản trị — không phải
một loại vai trò thứ 4 riêng biệt.
Danh sách bao gồm cả vài tài khoản test đặc biệt dùng để kiểm tra các lỗi đăng nhập:
unverified@test.com, locked@test.com (Đã khóa), suspended@test.com (Đã khóa).
Chi tiết user (Drawer, nút "Chi tiết")¶

Header: Email, Role, Trạng thái, Ngày tạo (chỉ xem, không sửa). 2 khối hành động:
- AGOhome Trust — công tắc bật/tắt "Mở khóa ưu đãi độc quyền (Deals) dành cho thành viên Trust". Đây là thuộc tính gắn cho người dùng (không phải cho hồ sơ nhà thầu) — khác với nhãn "Trust" gắn cho nhà thầu đã xác minh (xem contractors/detail.md) dù cùng tên gọi "Trust", hai thứ này độc lập với nhau. Công tắc này liên quan trực tiếp đến trường "Chỉ dành cho AGOhome Trust" khi tạo ưu đãi (xem Danh sách ưu đãi mục "Tạo deal mới").
- Quyền Admin — dropdown chọn vai trò quản trị (
super_admin/content_admin/service_admin/finance_admin) + nút Gán — đây chính là nơi tài khoảnadmin@agohome.vnđược cấp quyềnsuper_admin. Bất kỳ người dùng nào cũng gán được quyền admin qua đây, không giới hạn theo Role Chủ nhà/Nhà thầu/Cả hai — vì quyền admin hoàn toàn tách biệt khỏi cột Role. Nút Thu hồi quyền Admin chỉ hiện khi user đang thực sự có quyền quản trị.
