docs: Add screen list documentation for Admin section.

This commit is contained in:
Missez 2025-12-22 15:36:30 +07:00
parent 07c4e4acf9
commit 50fae7bf31

View file

@ -202,7 +202,6 @@
- สถานะ (Active/Inactive/Suspended)
- วันที่ลงทะเบียน
- ปุ่ม "เพิ่มผู้ใช้ใหม่"
- ปุ่ม "นำเข้าผู้ใช้" (Import)
- ปุ่ม "ส่งออกข้อมูล" (Export)
- ตารางรายการผู้ใช้
- รูปโปรไฟล์
@ -310,31 +309,7 @@
---
### 4.5 หน้านำเข้าผู้ใช้ (Import Users)
| รายละเอียด | คำอธิบาย |
|------------|----------|
| **Screen ID** | USR-005 |
| **Screen Name** | Import Users |
| **URL** | `/admin/users/import` |
| **วัตถุประสงค์** | หน้าสำหรับนำเข้าผู้ใช้จำนวนมากจากไฟล์ |
**องค์ประกอบหน้าจอ:**
- ลิงก์ดาวน์โหลด Template (Excel/CSV)
- พื้นที่อัปโหลดไฟล์
- ตัวอย่างข้อมูลที่จะนำเข้า (Preview)
- รายการ Error/Warning (ถ้ามี)
- Dropdown เลือกบทบาทเริ่มต้น
- Toggle ส่งอีเมลแจ้งผู้ใช้ทุกคน
- ปุ่ม "นำเข้า"
- ปุ่ม "ยกเลิก"
**ฟังก์ชันการทำงาน:**
- รองรับไฟล์ Excel, CSV
- Validate ข้อมูลก่อนนำเข้า
- แสดง Error รายบรรทัด
- นำเข้าแบบ Batch
---
## 5. ระบบจัดการบทบาทและสิทธิ์
@ -576,34 +551,9 @@
---
### 7.2 หน้าตั้งค่าอีเมล (Email Settings)
| รายละเอียด | คำอธิบาย |
|------------|----------|
| **Screen ID** | SET-002 |
| **Screen Name** | Email Settings |
| **URL** | `/admin/settings/email` |
| **วัตถุประสงค์** | หน้าสำหรับตั้งค่าการส่งอีเมลของระบบ |
**องค์ประกอบหน้าจอ:**
- **การตั้งค่า SMTP**
- SMTP Host
- SMTP Port
- SMTP Username
- SMTP Password
- การเข้ารหัส (TLS/SSL)
- **การตั้งค่าผู้ส่ง**
- ชื่อผู้ส่ง
- อีเมลผู้ส่ง
- ปุ่ม "ทดสอบส่งอีเมล"
- ปุ่ม "บันทึก"
**ฟังก์ชันการทำงาน:**
- ทดสอบการเชื่อมต่อ SMTP
- ส่งอีเมลทดสอบ
---
### 7.3 หน้าตั้งค่าการจัดเก็บไฟล์ (Storage Settings)
### 7.2 หน้าตั้งค่าการจัดเก็บไฟล์ (Storage Settings)
| รายละเอียด | คำอธิบาย |
|------------|----------|
| **Screen ID** | SET-003 |
@ -633,33 +583,9 @@
---
### 7.4 หน้าตั้งค่าความปลอดภัย (Security Settings)
| รายละเอียด | คำอธิบาย |
|------------|----------|
| **Screen ID** | SET-004 |
| **Screen Name** | Security Settings |
| **URL** | `/admin/settings/security` |
| **วัตถุประสงค์** | หน้าสำหรับตั้งค่าความปลอดภัยของระบบ |
**องค์ประกอบหน้าจอ:**
- **นโยบายรหัสผ่าน**
- ความยาวขั้นต่ำ
- ต้องมีตัวพิมพ์ใหญ่
- ต้องมีตัวเลข
- ต้องมีอักขระพิเศษ
- ระยะเวลาหมดอายุรหัสผ่าน
- **การเข้าสู่ระบบ**
- จำนวนครั้งที่ผิดพลาดสูงสุด
- ระยะเวลาล็อค
- บังคับ 2FA สำหรับ Admin
- **Session**
- ระยะเวลา Session
- อนุญาต Login หลายอุปกรณ์
- ปุ่ม "บันทึก"
---
### 7.5 หน้า Audit Log (ประวัติการใช้งาน)
### 7.3 หน้า Audit Log (ประวัติการใช้งาน)
| รายละเอียด | คำอธิบาย |
|------------|----------|
| **Screen ID** | SET-005 |
@ -694,11 +620,11 @@
| ระบบยืนยันตัวตน | 3 |
| Dashboard | 1 |
| ระบบจัดการโปรไฟล์ | 3 |
| ระบบจัดการผู้ใช้งาน | 5 |
| ระบบจัดการผู้ใช้งาน | 4 |
| ระบบจัดการบทบาทและสิทธิ์ | 3 |
| ระบบรายงานและสถิติ | 4 |
| ระบบตั้งค่าระบบ | 5 |
| **รวมทั้งหมด** | **24** |
| ระบบตั้งค่าระบบ | 3 |
| **รวมทั้งหมด** | **21** |
---