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

2.8 KiB

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 เดิม