suphonchai
  • Joined on 2026-01-07
suphonchai pushed to dev at hrms-bangkok/hrms-api-backend 2026-02-05 12:07:34 +07:00
c693364fe1 Refactor LeaveReportController to use LeaveCount instead of CountLeaveDay for leave types
4f18a97d0b Add GetOCStaffAsync method to UserProfileRepository and create GetOcStaff response models
Compare 2 commits »
suphonchai pushed tag leave-dev1.0.70 to hrms-bangkok/hrms-api-backend 2026-02-05 11:03:18 +07:00
suphonchai pushed to dev at hrms-bangkok/hrms-api-backend 2026-02-05 11:02:55 +07:00
d3cc0781cf Add UpdateLeaveCountAsync method to LeaveBeginningRepository and integrate it into leave request logic #2288
639d41649c Add LeaveCount column to LeaveBeginnings table
358fd47b99 Add IsProbatin property to GetProfileByKeycloakIdDto and update leave request logic for probationary users #2266
Compare 3 commits »
suphonchai pushed tag leave-dev1.0.69 to hrms-bangkok/hrms-api-backend 2026-02-04 10:50:22 +07:00
suphonchai pushed to dev at hrms-bangkok/hrms-api-backend 2026-02-04 10:50:04 +07:00
09a7208074 Update govAge calculation to use DateStart instead of DateAppoint in Leave repositories and controller
suphonchai pushed tag leave-dev1.0.68 to hrms-bangkok/hrms-api-backend 2026-02-04 10:33:50 +07:00
suphonchai pushed to dev at hrms-bangkok/hrms-api-backend 2026-02-04 10:33:27 +07:00
7775ea85c3 Refactor error handling in LeaveController to return appropriate error responses instead of throwing exceptions
19000b2e42 Refactor check-out status logic to improve clarity and handle edge cases for same-day and next-day check-outs
Compare 2 commits »
suphonchai pushed tag leave-dev1.0.67 to hrms-bangkok/hrms-api-backend 2026-02-03 21:04:37 +07:00
suphonchai pushed to dev at hrms-bangkok/hrms-api-backend 2026-02-03 21:04:20 +07:00
1a0e712a1c Update leave limit logic and add GovAge property to user leave profile DTO
suphonchai pushed tag leave-dev1.0.66 to hrms-bangkok/hrms-api-backend 2026-02-03 20:47:39 +07:00
suphonchai pushed to dev at hrms-bangkok/hrms-api-backend 2026-02-03 20:47:17 +07:00
c25bef0672 Update leave calculations to use DateAppoint and adjust leave limits based on government age #2266
suphonchai pushed tag leave-dev1.0.65 to hrms-bangkok/hrms-api-backend 2026-01-30 13:37:53 +07:00
suphonchai pushed to dev at hrms-bangkok/hrms-api-backend 2026-01-30 13:37:34 +07:00
659e06a08d Add cancellation token support and extend timeout to 30 minutes for external API calls
suphonchai pushed tag leave-dev1.0.64 to hrms-bangkok/hrms-api-backend 2026-01-30 10:10:33 +07:00
suphonchai pushed to dev at hrms-bangkok/hrms-api-backend 2026-01-30 10:10:16 +07:00
0a170fd259 Configure HttpClient to use a 10-minute timeout for long-running operations
suphonchai pushed tag leave-dev1.0.63 to hrms-bangkok/hrms-api-backend 2026-01-30 09:51:16 +07:00
suphonchai pushed to dev at hrms-bangkok/hrms-api-backend 2026-01-30 09:50:53 +07:00
5c05f1123a Increase HttpClient timeout for long-running operations
suphonchai pushed tag leave-dev1.0.60 to hrms-bangkok/hrms-api-backend 2026-01-29 10:08:34 +07:00
suphonchai pushed to dev at hrms-bangkok/hrms-api-backend 2026-01-29 10:08:16 +07:00
4c189fdc4a Fix null reference for CheckIn and CheckOut location names in LeaveController
suphonchai pushed tag leave-dev1.0.57 to hrms-bangkok/hrms-api-backend 2026-01-28 11:48:20 +07:00