สวัสดีครับ
รายงานประจำวันที่ 23/04/2009 – Web Time Sheet
สิ่งที่ทำวันนี้
- เอา ปุ่ม Save กับ Cancel ที่อยู่ด้านล่างสุดของหน้า add to report ออกไป เพราะว่าจะไม่ได้ใช้ครับ .. สำหรับการบันทึกข้อมูล report header นั้น มีส่วนเดียวที่ผู้ใช้สามารถเปลี่ยนแปลงได้ คือ o.t. request our นอกนั้นเป็นฟอร์มที่เปลี่ยนเอง ตามตัวแปรอื่น (คือ resource id กับ work report date ส่วน total hour ก็ได้จากการคำนวณ) คุณ itzco จึงแนะนำให้เอา save กับ cancel ออกไป แล้วเพิ่มปุ่ม save o.t. request ไว้หลังฟอร์ม o.t.request แทน
- เปลี่ยน sql criteria ใน model ใน report detail list เรียงลำดับตาม start time ในแต่ละวัน (จากเดิมที่เรียงตามลำดับการ input)
- แก้ bug ของเมื่อวาน (การแสดง child task ใน select form ในตอนแรกแสดงผลถูกต้องเฉพาะ add new และวันนี้ได้ทำให้แสดงผลถูกต้องสำหรับ edit mode แต่ว่ากลับมา add new mode แล้ว child task กลับไม่ออกใน select form .. ซึ่งปัญหามาจากพารามิเตอร์ selected value ที่ส่งไป JS function มีค่าเป็น null ครับ) ซึ่งจริงๆแล้วปัญหาไม่ได้อยู่ที่พา รามิเตอร์ แต่ว่าเป็นการเรียก inner function ของ select object จากทั้งใน และนอกฟังก์ชั่น select .. แก้ปัญหาโดยสร้างฟังก์ชั่นที่ต้องใช้สำหรับ select object ใหม่ 2 ฟังก์ชั่น สำหรับการเรียกใช้จากใน และนอกฟังก์ชั่น
- upgrade Tequila Framework เป็นเวอร์ชั่น 3.2 ซึ่งต้องแก้ไข header file กับ footer file .. ซึ่งวิธีการมีอยู่ในเว็บไซต์ของ Tequila ครับ .. ตอนนี้ยังไม่พบปัญหาจากการ upgrade framework ครับ
ปัญหาที่พบ
- ที่ พบวันนี้ ส่วนมากเป็น bug เล็กๆน้อยๆครับ และได้แก้หมดแล้ว เช่นของปุ่ม save o.t. หรือการ get data จาก database ที่ criteria บางส่วนตกหล่นไป
สิ่งที่ต้องทำ
- คำนวน total hours
- form validations
- เปลี่ยนรูปแบบ selector ของ time to
ขอบคุณครับ
อาม