suphonchai
  • Joined on 2026-01-07
suphonchai pushed to dev at hrms-bangkok/hrms-api-backend 2026-02-12 20:10:09 +07:00
a8271c8d79 Update leave summary calculation to use BeginningLeaveDays instead of LeaveDaysUsed #2305
suphonchai pushed tag leave-dev1.0.74 to hrms-bangkok/hrms-api-backend 2026-02-11 12:15:37 +07:00
suphonchai pushed to dev at hrms-bangkok/hrms-api-backend 2026-02-11 12:15:22 +07:00
14fd9d5262 Refactor leave limit logic to use IsProbation property instead of govAge check
suphonchai pushed tag leave-dev1.0.73 to hrms-bangkok/hrms-api-backend 2026-02-11 11:57:55 +07:00
suphonchai pushed to dev at hrms-bangkok/hrms-api-backend 2026-02-11 11:57:34 +07:00
c81220a049 Remove unnecessary whitespace and comment out unused code in LeaveReportController
e5e7c77880 Add GetProfileByProfileIdNoAuthAsync method and update related controller logic
a2ac05ed61 Add BeginningLeaveDays and BeginningLeaveCount to LeaveBeginning DTOs and update controller logic #2304 #2305
2410574d42 Fix typo in IsProbatin property name and update related condition check in LeaveRequestController #2306
682c88c2db Add BeginningLeaveCount and BeginningLeaveDays to LeaveBeginnings table
Compare 5 commits »
suphonchai pushed tag leave-dev1.0.71 to hrms-bangkok/hrms-api-backend 2026-02-05 12:07:55 +07:00
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