MoM 2026-01-16
GitHub Issue: #278 Version: Preview28
Summary by Status
| Status | Issues | Count |
|---|---|---|
| 🔍 In review | #280, #283, #287, #289, #290 | 5 |
| ✅ Done | #281, #282, #284, #285, #286, #288, #291 | 7 |
Items
1. Disable second training submission until first is approved
#280 🔍
ผู้รับเหมา: ส่งรายชื่ออบรมไปแล้วครั้ง หนึ่งแล้ว จป. ยังไม่อนุมัติ การจะส่งใหม่ ควรทำไม่ได้ ในรูป ชัยยุทธฯ อยู่ระหว่างรออนุมัติ ไม่ให้ควารให้ส่งครั้งที่ 2

2. Disable flow actions until worker list is reviewed
#281 ✅
จป: เมื่อเข้า task ที่ผู้รับเหมาส่งรายชื่อมา หากยังไม่กดเข้าไปดูรายชื่อ ไม่ควรเลือก flow action ใดได้ จนกว่าจะเข้าไป review รายชื่อ

3. Allow partial approval of worker list
#282 ✅
จป: จากข้อที่ผ่านมา ให้เปิดให้ จป. เลือกรายชื่อได้ทั้งหมด หรือ เลือกรายบุคคล (partial approve) เพื่อให้อนุมัติรายชื่อ ส่วนผู้ที่ไม่ถูกเลือก ก็จะถูก 'ส่งกลับแก้ไข'โดยอัตโนมัติ (หรือว่ามันจะทำให้ผิด rule ของ role?, ปรับได้หรือไม่?)

4. Show new task count notification in other sections
#283 🔍
ทุกส่วน: ปัญหาคือเมื่อมี task เดินทางผ่านไปยังส่วนต่าง ๆ แล้วโดยเฉพาะกรณี เมื่อ จป. อนุมัติอบรม Task จะวิ่งไป งานที่เสร็จสิ้น โดยที่ทางผู้รับเหมา ไม่เห็นทันสังเกตุ หากทำเป็นตามนี้ได้หรือไม่
- มีตัวเลขสีแดงแจ้งจำนวนของ task ใหม่ในส่วนต่าง ๆ
- เมื่อกดเข้าไปดูแล้วให้สีแดงหายไป
- ในกรณีไม่มี task ใหม่ให้แสดงเลขรวมสีเทา ตามปกติ

5. Rename "last action" column to "since last task action"
#284 ✅
ทุกส่วน: ตัวเลข 23 นาทีที่แล้ว เป็น ตั้งแต่ last action หรือ since create ควรเป็น since last task action

6. Add training attendance verification
#285 ✅
ผู้รับเหมา: กรณีที่อนุมัติอบรมแล้ว ไม่ควรแจ้งว่าเป็นปัญหา หรือเมื่อผ่านการอบรมดังรูป (มีการตรวจสอบตามวันที่อบรมหรือไม่)


7. Improve worker name submission with search/filter
#286 ✅
ผู้ร้บเหมา: ตอนส่งรายชื่อ เนื่องจากในบางกรณีอาจมีพนักงานมากถึง 80 คน ควรมีการดำเนินการดังนี้
- เปลี่ยนเป็น เพิ่มรายชื่อ แทน checkbox เพื่อที่จะได้ตรวจสอบหรือคัดกรองได้
- ใน dialog ที่ popup ให้ search ได้ เรียงได้ ตามรายชื่อ หรือ อื่น ๆ
- Multi selection ได้
- Filter ได้ (default คือผู้ที่ยังไม่ได้ผ่านการอบรม / ยังไม่ด้ส่งรายชื่อ)
8. Add training status column to worker registration
#287 🔍
จป และ ผู้รับเหมา: หน้าทะเบียนผู้ปฏิบัติงาน สถานะยังไม่สื่อ
- ผู้รับเหมา หากมีการส่งไปอบรมแล้ว หรือ รออบรม ควรมีสถานะเพิ่ม เนื่องจาก ผู้รับเหมาสามารถเข้ามาตรวจสอบภาพรวมที่ส่วนนี้ได้ด้วยความรวดเร็ว และรีบส่งอบรมด่วน
- จป: ไม่สนใจรายละเอียด สนใจเพียง ผ่านแล้ว หรือ ยังไม่อบรม หมดอายุ
- ผู้ปฏิบัติงานใหม่ ที่ ผู้รับเหมาพึ่งจะเพิ่มเข้าในระบบ จะต้องยังอยู่ที่บริษัท ส่วนอื่น ๆ (จป/sys admin) จะต้องยังไม่เห็นรายชื่อนั้น จนกว่าผู้รับเหมาจะมีการส่งไปอบรมครั้งแรก หลังจากนั้นจะอยู่ในระบบตลอด จนกว่าผู้รับเหมาจะลบออกจากระบบ

9. Allow clicking training interest to create training task
#288 ✅
ผู้รับเหมา: หน้าข้อมูลการอบรม หากพบการอบรมที่สนใจ ที่ยังว่างอยู่ ให้สามารถกดจากส่วนนั้น เพื่อไปสร้าง task ตามวันเวลาสนใจจะเข้าไปอบรมได้เลย
10. Clear form after saving training plan before next round
#289 🔍
จป แผนการอบรม: ทดสอบบันทึกแผนการอบรม เมื่อบันทึก แล้วจะข้อมูล clear ก่อนสร้างรอบ ต้องออกไปแล้วเข้าใหม่
11. Allow creating multiple sessions on same day
#290 🔍
จป: การสร้างแผนการอบรมแบบไม่ซ้ำ ให้มีวันที่วันเดียว แต่สามารถกดสร้างรอบ ได้หลายครั้ง เนื่องพบข้อผิดพลาดในการสร้างรอบจำนวนมาก ตามรูป ซึ่งเลือกช่วงไว้แค่วันเดียว

12. Remove unused quarterly training plan feature
#291 ✅
จป: แผนการอบรม รายไตรมาส ให้ตัดออก จะไม่มีการใช้งาน