Files
alla-tms/docs/management-change-admin-sidebar-review.md
2026-07-16 09:53:14 +07:00

68 lines
2.8 KiB
Markdown

# Admin Sidebar Review
## 1. Summary
อัปเดต sidebar สำหรับ Admin/HRD ตาม feedback โดยซ่อนเมนู:
- `องค์กร`
- `ตรวจสอบข้อมูลหลัก`
การเปลี่ยนแปลงนี้เป็นการแก้เฉพาะ navigation config เท่านั้น ไม่ได้ลบ route, API, database table หรือ backend logic ที่เกี่ยวข้อง
## 2. Files Changed
- `src/config/nav-config.ts`
## 3. Navigation Changes
เมนูที่ถูกนำออกจาก sidebar ของ Admin/HRD:
- `/dashboard/organizers`
- `/dashboard/master-review`
เมนูอื่นของ HRD/Admin ยังคงอยู่ตามเดิม เช่น:
- แดชบอร์ด
- รอตรวจสอบ
- ประวัติการอบรม
- พนักงาน
- หลักสูตร
- นโยบายการอบรม
- นำเข้าพนักงาน
- ประกาศ
- การแจ้งเตือน
- รายงาน
## 4. Routes Kept
route และ backend ที่ยังคงอยู่:
- `/dashboard/organizers`
- `/dashboard/master-review`
- API และ service logic ที่เกี่ยวข้องกับ organizers
- API และ service logic ที่เกี่ยวข้องกับ master review
## 5. Permission Impact
- มีผลเฉพาะการแสดงผลเมนูใน sidebar
- ไม่ได้เปลี่ยน permission model
- ไม่ได้เปลี่ยน route protection
- Employee sidebar ไม่ได้รับผลกระทบ
- Super admin ยังใช้ route เดิมได้หากเข้าตรงตามสิทธิ์ที่ระบบมีอยู่
## 6. Manual Test Checklist
- [ ] HRD/Admin sidebar no longer shows `องค์กร`
- [ ] HRD/Admin sidebar no longer shows `ตรวจสอบข้อมูลหลัก`
- [ ] Other HRD menus still display correctly
- [ ] Employee menus are not affected
- [ ] Dashboard still works
- [ ] Employee Import still works
- [ ] Master Review backend/API is not deleted
- [ ] No route or API was removed
## 7. Known Limitations
- การเปลี่ยนครั้งนี้ซ่อนเมนูออกจาก sidebar เท่านั้น ถ้ามีลิงก์ภายในระบบหรือผู้ใช้เข้าผ่าน URL ตรง ระบบ route เดิมยังคงมีอยู่
- ถ้าภายหลังต้องการซ่อนจาก role อื่นเพิ่ม ควรทำผ่าน `src/config/nav-config.ts` ต่อใน pattern เดิม