Quản Lý Người Dùng¶
Trang Quản Lý Người Dùng (/dashboard/admin/users) cho phép quản trị viên tạo và quản lý toàn bộ tài khoản đăng nhập hệ thống — bao gồm phân quyền vai trò, theo dõi trạng thái hoạt động và lịch sử đăng nhập.
Tổng Quan¶

Stat Cards¶
| # | Card | Màu | Mô tả |
|---|---|---|---|
| ① | Total Users | Xanh dương | Tổng số tài khoản trong hệ thống |
| ② | Active Users | Xanh lá | Tài khoản đang hoạt động |
| ③ | Inactive Users | Đỏ | Tài khoản đã bị vô hiệu hóa |
| ④ | Recent Logins | Cam | Số tài khoản đăng nhập gần đây |
Bộ Lọc & Nút Tạo¶
| # | Thành phần | Mô tả |
|---|---|---|
| ⑤ | Search | Tìm kiếm theo tên hoặc email |
| ⑥ | Role | Lọc theo vai trò (All Roles hoặc 1 trong 11 vai trò) |
| ⑦ | Status | Lọc theo trạng thái: All / Active / Inactive |
| ⑧ | Add User | Mở modal tạo tài khoản mới |
Các Cột Bảng¶
| # | Cột | Mô tả |
|---|---|---|
| ⑨ | User | Avatar + Tên đầy đủ + Email + Mã nhân viên (nếu có) |
| ⑩ | Roles | Tags vai trò màu sắc (có thể có nhiều vai trò) |
| ⑪ | Status | Badge Active (xanh) / Inactive (đỏ) + ngày đăng nhập cuối |
| ⑫ | Position | Chức danh / vị trí công việc |
| ⑬ | Created | Ngày tạo tài khoản |
| ⑭ | Actions | Menu thao tác (3 chấm) |
Vai Trò Hệ Thống¶
Hệ thống có 11 vai trò với màu tag và quyền hạn khác nhau:
| Vai trò | Màu tag | Mô tả |
|---|---|---|
| SYSTEM_ADMIN | Đỏ | Quản trị toàn hệ thống |
| HOTEL_MANAGER | Tím | Quản lý khách sạn |
| ASSISTANT_MANAGER | Xanh dương | Quản lý phó |
| FRONT_DESK_MANAGER | Cyan | Trưởng lễ tân |
| FRONT_DESK | Xanh lá | Nhân viên lễ tân |
| HOUSEKEEPING_MANAGER | Cam | Trưởng housekeeping |
| HOUSEKEEPING_STAFF | Vàng | Nhân viên housekeeping |
| MAINTENANCE_MANAGER | Hồng | Trưởng kỹ thuật |
| MAINTENANCE_STAFF | Xanh lá nhạt | Nhân viên kỹ thuật |
| CRM_MANAGER | Đỏ cam | Trưởng CRM |
| CRM_SPECIALIST | Xanh navy | Chuyên viên CRM |
Một tài khoản có thể được gán nhiều vai trò cùng lúc.
Tạo Tài Khoản Mới¶

Nhấn Add User để mở modal. Form gồm 7 trường:
| # | Trường | Bắt buộc | Mô tả |
|---|---|---|---|
| ① | First Name | ✓ | Tên |
| ② | Last Name | ✓ | Họ |
| ③ | ✓ | Địa chỉ email (dùng để đăng nhập) | |
| ④ | Roles | ✓ | Chọn một hoặc nhiều vai trò |
| ⑤ | Employee ID | — | Mã nhân viên nội bộ |
| ⑥ | Position | — | Chức danh / vị trí công việc |
| ⑦ | Active | — | Trạng thái kích hoạt (mặc định: bật) |
Nhấn Create để lưu. Hệ thống sẽ tạo tài khoản và gửi thông tin đăng nhập về email.
Thao Tác Trên Người Dùng¶

Nhấn nút ··· ở cột Actions để mở menu:
| # | Thao tác | Mô tả |
|---|---|---|
| ① | Edit User | Mở modal chỉnh sửa thông tin và vai trò |
| ② | Activate / Deactivate | Bật hoặc tắt tài khoản ngay lập tức |
| ③ | Delete User | Xóa vĩnh viễn tài khoản (yêu cầu xác nhận) |
Chỉnh Sửa Người Dùng¶
Modal Edit User có cùng cấu trúc với form tạo mới, tự động điền sẵn thông tin hiện tại. Nhấn Update để lưu thay đổi.
Kích Hoạt / Vô Hiệu Hóa¶
- Deactivate: Tài khoản không thể đăng nhập — dữ liệu vẫn được giữ nguyên
- Activate: Khôi phục khả năng đăng nhập cho tài khoản đã bị vô hiệu hóa
Trạng Thái Tài Khoản¶
| Trạng thái | Màu | Mô tả |
|---|---|---|
| Active | Xanh lá | Tài khoản đang hoạt động, có thể đăng nhập |
| Inactive | Đỏ | Tài khoản bị vô hiệu hóa, không thể đăng nhập |
Mẹo & Thực Hành Tốt Nhất¶
Gán đúng vai trò từ đầu
Vai trò quyết định toàn bộ quyền truy cập trong hệ thống. Xem lại danh sách 11 vai trò và chỉ gán những gì nhân viên thực sự cần — không nên gán thừa quyền.
Nhiều vai trò cho quản lý
Người dùng có thể có nhiều vai trò. Ví dụ: một người vừa là HOTEL_MANAGER vừa là CRM_MANAGER nếu cần truy cập cả hai module.
Deactivate thay vì Delete khi nhân viên nghỉ
Khi nhân viên nghỉ việc, nên Deactivate thay vì Delete để giữ lại lịch sử hoạt động. Chỉ Delete khi tài khoản được tạo nhầm.
Kiểm tra Recent Logins
Stat card Recent Logins giúp phát hiện tài khoản bị bỏ quên (tạo nhưng chưa từng dùng) hoặc tài khoản đang bị truy cập bất thường.
Câu Hỏi Thường Gặp¶
Sau khi tạo tài khoản, người dùng đăng nhập bằng mật khẩu nào?
Hệ thống tự tạo và gửi thông tin đăng nhập về email đã nhập. Người dùng có thể đổi mật khẩu sau lần đăng nhập đầu tiên.
Có thể đổi email đăng nhập không?
Có — chỉnh sửa qua Edit User và cập nhật trường Email. Email mới sẽ được dùng cho các lần đăng nhập tiếp theo.
Tại sao không thấy nhân viên trong danh sách tại các trang quản lý khác?
Tài khoản Users là tài khoản đăng nhập hệ thống. Hồ sơ nhân viên (với ca làm việc, phân ca...) được quản lý riêng tại Quản Lý Nhân Viên.
Xóa tài khoản có ảnh hưởng đến dữ liệu lịch sử không?
Có thể. Các bản ghi liên kết với tài khoản đó (activity logs, bookings gán nhân viên...) có thể mất thông tin người phụ trách. Khuyến nghị dùng Deactivate thay vì Delete.
Liên Kết Liên Quan¶
- Quản Lý Nhân Viên — Hồ sơ nhân viên, ca làm việc
- Cài Đặt Khách Sạn — Cấu hình khách sạn
- Tổng Quan Quản Trị — Các chức năng quản trị hệ thống