d4175f75d0Update: Sheet 4 access control
TAMDeveloper13
2026-04-02 17:26:16 +0000
2615ff9a6eUpdate: Sheet 8 & 11 compliance + changing api router due to error unauthorized when access some pages
TAMDeveloper13
2026-04-02 02:43:25 +0000
2a57ac8becUpdate: Limit for hour change
TAMDeveloper13
2026-03-16 10:16:02 +0000
f74f6b6b4cUpdate: Add rate limiter storage uri and admin adjustment
TAMDeveloper13
2026-03-16 10:13:40 +0000
89662b535bUpdate: Set limit for rate limiter
TAMDeveloper13
2026-03-16 07:57:43 +0000
707cd851d6Merge remote-tracking branch 'origin/main' into oh_security
TAMDeveloper13
2026-03-16 03:25:32 +0000
47074423e1Merge remote-tracking branch 'origin/main' into oh_security
TAMDeveloper13
2026-03-09 22:02:09 +0000
6a73630d11feat: Implement `SELECT FOR UPDATE` and nested transactions to prevent race conditions in `OverhaulScope` and `MaintenanceType` operations.Cizz222026-03-09 12:28:28 +0700
ca8006efd2Merge remote-tracking branch 'origin/main' into oh_security
TAMDeveloper13
2026-03-04 09:51:11 +0000
f5c3cf774dfix: Harden security middleware by logging detailed violations internally and returning generic error messages, and streamline user logging to use user_id.Cizz222026-03-04 14:41:08 +0700
38d898a028Merge remote-tracking branch 'origin/main' into oh_security
TAMDeveloper13
2026-03-03 07:31:02 +0000
d9a6687ba7feat: Strengthen security middleware by updating XSS, SQLi, RCE, and path traversal detection patterns, introducing security violation logging, and refining header and query parameter validation.Cizz222026-03-02 16:07:04 +0700
7377123f6cMerge remote-tracking branch 'origin/main' into oh_security
TAMDeveloper13
2026-03-02 08:01:33 +0000
ad53324311feat: Enhance middleware security with header and data parameter whitelists, updated security patterns, and refined JSON inspection.Cizz222026-03-02 14:20:06 +0700
914eacb16abuild: retain tests directory in Docker image.Cizz222026-02-24 13:59:06 +0700
71c62b6b3cfeat: Add a unit testing guide, update pytest configuration to target unit tests, and refactor the overhaul activity service to use paginated equipment retrieval with location filtering.Cizz222026-02-24 13:51:31 +0700
af13a22104refactor: Overhaul testing framework with extensive unit tests, pytest configuration, and improved schema validation.Cizz222026-02-24 11:21:19 +0700
21baabab65feat: Introduce user context and unique error IDs for enhanced logging and error traceability.Cizz222026-02-23 12:32:35 +0700
308bdf1839refactor: Improve exception handling with structured logging, add specific validation error handling, and silence uvicorn access logs.Cizz222026-02-12 16:54:04 +0700
21601f3293build: retain tests directory in Docker image.Cizz222026-02-24 13:59:06 +0700
3611d9dbe2feat: Add a unit testing guide, update pytest configuration to target unit tests, and refactor the overhaul activity service to use paginated equipment retrieval with location filtering.Cizz222026-02-24 13:51:31 +0700
7f9c484540Update: Commented out create, update, and delete query for security playgroundalka2026-02-14 07:54:16 +0700
a49718af02Update: new branchalka2026-02-13 13:25:05 +0700
da3f9433carefactor: Improve exception handling with structured logging, add specific validation error handling, and silence uvicorn access logs.Cizz222026-02-12 16:54:04 +0700
24ecc2f5f4feat: Introduce request context management and refactor logging to JSON format with request IDs.Cizz222026-02-10 12:34:55 +0700
17c0bce713refactor: Change API update and delete endpoints from PUT/DELETE to POST with dedicated path segments.Cizz222026-02-09 11:26:22 +0700
475e1f9c32refactor: centralize model update logic into a new utility function and apply it across services, while also refining SQLAlchemy error handling and model attribute access.Cizz222026-02-04 15:24:14 +0700
5ba2a5c607refactor: Improve Temporal simulation status validation and error handling in the router, and remove unused imports from the overhaul scope model.Cizz222026-02-02 17:25:28 +0700
4e75df1946feat: Add session data to calculation time constraints and remove JSON body size limit middleware.Cizz222026-02-02 15:04:23 +0700
c1ebb41ff4feat: Add `name` field to `CalculationSelectedEquipmentUpdate` schema.Cizz222026-02-02 14:06:01 +0700
08a2d2f843feat: Integrate historical Maximo work order data for overhaul and standard scopes, and add an API endpoint to retrieve all calculation time constraints.Cizz222026-02-02 11:50:35 +0700