Commit Graph

  • 093e1de3fb (20260623) Migrate to new server. master khushalps 2026-06-23 17:16:03 +05:30
  • c3ebad3b35 (20260404) Team fixing on TCAOFF completed. khushalps 2026-04-04 13:14:44 +05:30
  • 6838648a92 (20260404) Team fixing on TCAOFF completed. khushalps 2026-04-04 12:57:28 +05:30
  • 1102b826da (20260403) Started working on Manual Team Sync. and Fix khushalps 2026-04-03 10:05:24 +05:30
  • e2167e3f5d Added the mandatory fields for the team update api yatmesh 2026-04-02 13:10:22 +00:00
  • 3a68412b1b (20260317) Tried headless and parallel mode. khushalps 2026-03-17 18:09:04 +05:30
  • e25daf5fd5 (20260311) Cosec scripts can now accept custom file names for the credentials, but they must be in the same 'creds' directory. khushalps 2026-03-11 11:23:52 +05:30
  • 0adb27bae3 (20260310) Modified the work computation to label the event as "In" or "Out" by even considering the label of the device. khushalps 2026-03-11 11:22:56 +05:30
  • fe752a0028 (20260310) Modified the work computation to label the event as "In" or "Out" by even considering the label of the device. khushalps 2026-03-10 13:18:39 +05:30
  • 172cfdc92d (20260309) Added caching to avoid unchanged attendance calls and added logic to check for custom overtime thresholds. khushalps 2026-03-09 20:24:24 +05:30
  • 6952bf73f5 (20260309) Added new 'mode' for formatting the muster roll. khushalps 2026-03-09 17:37:11 +05:30
  • 3d5748a43e (20260309) Added new 'mode' for formatting the muster roll'. khushalps 2026-03-09 17:29:19 +05:30
  • ef3438adf1 (20260309) Added new 'mode' for formatting the muster roll'. khushalps 2026-03-09 17:28:24 +05:30
  • 4350435a01 (20260309) Added new 'mode' for formatting the muster roll'. khushalps 2026-03-09 17:25:35 +05:30
  • c3ab2e4d9a (20260225) Tried fuzzy logic for hierarchy inference. khushalps 2026-02-25 13:58:17 +05:30
  • 8b1818f827 Upload files to 'scripts' khushalps 2026-02-25 08:23:54 +00:00
  • 115d006e33 Delete 'fuzzy_hierarchy.py' khushalps 2026-02-25 08:23:41 +00:00
  • 7288e13ecb Upload files to '' khushalps 2026-02-25 08:23:24 +00:00
  • a446f519b7 (20260223) Manual attendance script is ready. khushalps 2026-02-23 18:07:22 +05:30
  • 9134fa1734 (20260219) API ready for production test. khushalps 2026-02-19 15:50:01 +05:30
  • 0fd23f1024 (20260219) API ready for production test. khushalps 2026-02-19 15:48:43 +05:30
  • c7d9e4b7b5 (20260219) Cron ready for production test. khushalps 2026-02-19 14:51:37 +05:30
  • d8aaf942b2 (20260219) Updarted APIs to now show last-in time and loc also. khushalps 2026-02-19 14:48:41 +05:30
  • 81021a4b38 (20260218) Updating APIs khushalps 2026-02-18 18:16:29 +05:30
  • 0b0c75d4fa Added the update attendance register response yatmesh 2026-02-18 10:41:25 +00:00
  • 1bb17513a0 (20260217) Fixed async. issue. khushalps 2026-02-17 17:37:25 +05:30
  • f4fd75db60 (20260217) Fixed async. issue. khushalps 2026-02-17 17:30:04 +05:30
  • d035aaa81f (20260217) Ready to test on production now khushalps 2026-02-17 16:15:29 +05:30
  • 9b4c5a8528 (20260217) Ready to test on production now khushalps 2026-02-17 16:12:03 +05:30
  • 079d873a6c (20260217) Ready to test on production now khushalps 2026-02-17 15:35:59 +05:30
  • 1fe8b1e68c (20260217) Ready to test on production now khushalps 2026-02-17 15:26:19 +05:30
  • 64a6eac20f (20260217) Ready to test on prodcuction now khushalps 2026-02-17 14:53:09 +05:30
  • df92fb08e9 (20260216) Attendance mark is blazing fast now khushalps 2026-02-16 14:51:21 +05:30
  • 3079a8f6f0 (20260216) Attendance mark is now truly async. khushalps 2026-02-16 14:32:43 +05:30
  • beca5e3127 (20260212) Moved to async version of cron reports. khushalps 2026-02-12 11:00:19 +05:30
  • 94293cf2fc (20260210) Made a faster way to loop through the attendance records in one go to compute the work done. khushalps 2026-02-10 18:27:27 +05:30
  • 3b9621f80e (20260210) Made a faster way to loop through the attendance records in one go to compute the work done. khushalps 2026-02-10 13:34:04 +05:30
  • 2484c86d95 (20260209) Tried attendance marking in async. mode. khushalps 2026-02-09 14:08:06 +05:30
  • 1e98e53092 (20260202) Made TCAOFF APIs async. khushalps 2026-02-02 15:18:20 +05:30
  • e2049b683f (20260123) Many day manual run possible now. khushalps 2026-01-23 16:00:56 +05:30
  • 2557b349a6 (20260122)- handle the user key yatmesh 2026-01-22 15:25:00 +05:30
  • 610bb3ec38 (20260122) Overtime won't be rounded now. khushalps 2026-01-22 14:27:35 +05:30
  • 35952f9eae (20260121) Safety push khushalps 2026-01-21 18:21:48 +05:30
  • dd6b9fb69a (20260121) Corrected cron flow for in/out summary. khushalps 2026-01-21 17:23:15 +05:30
  • 58c47475d6 (20260120) Corrected cron flow for in/out summary. khushalps 2026-01-20 18:16:05 +05:30
  • fa12e4146b (20260119) Instructions updated to show how to run the scripts. khushalps 2026-01-19 16:10:06 +05:30
  • da1ed11927 (20260119) Instructions updated to show how to run the scripts, and convenient bash scripts added. khushalps 2026-01-19 16:07:28 +05:30
  • 62504963b5 (20260119) Instructions updated to show how to run the scripts. khushalps 2026-01-19 15:40:20 +05:30
  • 665b8ebeba (20260119) Sample file backup. khushalps 2026-01-19 15:35:14 +05:30
  • 47ea89fd2b (20260119) Chromedriver updated and driver mismatch message print created. khushalps 2026-01-19 15:34:56 +05:30
  • 0c4a610af5 (20260119) Added documentation. khushalps 2026-01-19 14:47:01 +05:30
  • 020fd35707 (20260119) Requirements updated. khushalps 2026-01-19 14:11:31 +05:30
  • 9423af0919 (20260119) Attendance now captures total hours, over-time hours, first in time, and last out time. khushalps 2026-01-19 14:02:35 +05:30
  • 9640972085 Added the team update api and input param yatmesh 2026-01-16 06:24:02 +00:00
  • 716c78873f Added the team list old and new response yatmesh 2026-01-13 13:11:22 +00:00
  • e34fb3f86c (20260110) Attendance-sync'ing ready with a manual attendance script also. khushalps 2026-01-13 18:19:52 +05:30
  • 74619bdec8 (20260110) Attendance-sync'ing ready with a manual attendance script also. khushalps 2026-01-13 18:03:21 +05:30
  • b1ff42d126 (20260110) Started writing code for working hours counting. khushalps 2026-01-10 15:26:06 +05:30
  • 5bec648313 (20260109) Almost done with Cosec-TCAOFF sync. khushalps 2026-01-09 16:35:49 +05:30
  • d41bf34101 Added the api and response for the logout service yatmesh 2026-01-06 10:26:01 +00:00
  • e550cdb28a Added the session token key yatmesh 2026-01-06 10:13:18 +00:00
  • 4b0a54c5c3 Update 'thecaoffice-hr.py' khushalps 2026-01-02 11:56:57 +00:00
  • e22375c47f Update 'thecaoffice-hr.py' khushalps 2026-01-02 11:55:45 +00:00
  • 966879e0dd Update 'thecaoffice-hr.py' khushalps 2026-01-02 11:49:29 +00:00
  • 7a60104c49 Added login response and api yatmesh 2026-01-02 11:43:56 +00:00
  • 926887a656 Added the sample response for the department and branch list yatmesh 2026-01-02 09:18:14 +00:00
  • 378010697a Update 'thecaoffice-hr.py' khushalps 2026-01-02 05:36:07 +00:00
  • 3e0531cfcd Added the sample of the CA Office api yatmesh 2025-12-31 11:29:52 +00:00
  • d6b8033341 Added the CA Office api endpoints yatmesh 2025-12-30 05:33:46 +00:00
  • 91b60fa890 Merge remote-tracking branch 'origin/master' khushalps 2025-12-25 15:54:50 +05:30
  • d96a46ad46 (20251225) Added multi-day In/Out Summary compatibility. khushalps 2025-12-25 15:54:22 +05:30
  • f02a803b17 Add 'thecaoffice-hr.py' Bhushan Thakkar 2025-12-25 08:56:19 +00:00
  • eed09b8135 (20251128) Added creds-check for safety. khushalps 2025-11-28 13:08:50 +05:30
  • 53007b7421 (20251128) Solved the 'NaN' bug in muster roll caching in the cron script. khushalps 2025-11-28 11:32:16 +05:30
  • 81cca3a8a0 (20251126) ... khushalps 2025-11-26 14:40:22 +05:30
  • 20ea8c7f1d (20251126) ... khushalps 2025-11-26 14:39:39 +05:30
  • 4d76bb9767 (20251126) ... khushalps 2025-11-26 14:21:14 +05:30
  • 5de8bed28f (20251126) ... khushalps 2025-11-26 14:12:55 +05:30
  • 92ce7ede9d (20251126) ... khushalps 2025-11-26 14:07:57 +05:30
  • debd73aeed (20251126) ... khushalps 2025-11-26 14:07:13 +05:30
  • d9090be865 (20251126) Now a separate Cron Script does the Selenium automation and caches the results in a JSON file. khushalps 2025-11-26 13:56:48 +05:30
  • f81693306f Merge remote-tracking branch 'origin/master' khushalps 2025-11-26 12:30:33 +05:30
  • 2de5efbec0 change the port number in the run.sh file by yatmesh yatmesh 2025-11-26 11:49:31 +05:30
  • d4dfeaa65b (20251125) Minor RegEx search fix in the new caching system. khushalps 2025-11-25 17:34:54 +05:30
  • 0dcbeb3ea3 (20251125) added a new kind of caching that is similar to the Async Redis Cache module that we had previously, but now allows more kinds of cache to be used. khushalps 2025-11-25 17:14:33 +05:30
  • 46cad058de Added the code to handle the NaN and return null in the muster roll report section by yatmesh yatmesh 2025-11-25 15:13:05 +05:30
  • 2910ebdf83 Added the code to handle the NaN and return null in the in-out report section by yatmesh yatmesh 2025-11-22 17:47:18 +05:30
  • ee900eba1f (20251122) Added a staticmethod to kill all running Chrome processes before starting the automation script. khushalps 2025-11-22 14:58:17 +05:30
  • 071f86e552 (20251122) Reverted formatting and added a semaphore. khushalps 2025-11-22 14:57:40 +05:30
  • cbc151570b (20251122) Added sample XLS files of Muster Roll and In-Out Summary Kind. khushalps 2025-11-22 14:56:46 +05:30
  • 8f6736cd84 (20251122) Reformatted the muster roll data to return only unique combinations to reduce the load on the frontend. khushalps 2025-11-22 11:35:03 +05:30
  • 6cbcac4545 (20251119) Added caching to the muster roll data. khushalps 2025-11-19 19:42:44 +05:30
  • a2f6390755 (20251114) Both APIs ready for production test. khushalps 2025-11-14 19:06:00 +05:30
  • 6ddc0e6966 (20251114) Requirements updated. khushalps 2025-11-14 18:22:22 +05:30
  • 5ac5ad9ece (20251114) Ready to start API testing. khushalps 2025-11-14 18:20:54 +05:30
  • 6e19717e0b Merge commit '7fdd2411bb305df27c4688999d5ec4ef408f1891' as 'utils_v2' khushalps 2025-11-14 17:00:28 +05:30
  • 7fdd2411bb Squashed 'utils_v2/' content from commit 62600ef khushalps 2025-11-14 17:00:28 +05:30
  • 5a3ed7106d Resetting utils subtree. khushalps 2025-11-14 17:00:18 +05:30
  • 9049a01292 Merge commit 'a1c1853ca54479c5f0ac649db2ab55cf219336cd' as 'utils_v2' khushalps 2025-11-14 16:53:30 +05:30
  • a1c1853ca5 Squashed 'utils_v2/' content from commit 88e444a khushalps 2025-11-14 16:53:30 +05:30