commit
This commit is contained in:
67
docs/management-change-admin-sidebar-review.md
Normal file
67
docs/management-change-admin-sidebar-review.md
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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 เดิม
|
||||
Reference in New Issue
Block a user