Commit Graph

375 Commits (a0fedd83f19c26e31be95dd6cdc5671c1c1fa104)
 

Author SHA1 Message Date
Cizz22 a0fedd83f1 feat: update sparepart procurement logic, refine data loading, and add documentation for optimization workflows 6 months ago
Cizz22 7c36b7d276 refactor: improve knapsack selection accuracy with dynamic scaling and greedy budget filling 7 months ago
Cizz22 e9d4ab06cd feat: configure default rate limits and integrate SlowAPI middleware 8 months ago
Cizz22 6a73630d11 feat: Implement `SELECT FOR UPDATE` and nested transactions to prevent race conditions in `OverhaulScope` and `MaintenanceType` operations. 8 months ago
Cizz22 f5c3cf774d fix: Harden security middleware by logging detailed violations internally and returning generic error messages, and streamline user logging to use user_id. 8 months ago
Cizz22 22ff523ccd fix exception logging 8 months ago
Cizz22 d9a6687ba7 feat: Strengthen security middleware by updating XSS, SQLi, RCE, and path traversal detection patterns, introducing security violation logging, and refining header and query parameter validation. 8 months ago
Cizz22 ad53324311 feat: Enhance middleware security with header and data parameter whitelists, updated security patterns, and refined JSON inspection. 8 months ago
Cizz22 b19d1bc6a1 feat: Implement admin notification for rate limit exceeded events. 8 months ago
Cizz22 21601f3293 build: retain tests directory in Docker image. 8 months ago
Cizz22 3611d9dbe2 feat: 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. 8 months ago
Cizz22 b8f9b85d1f Merge remote-tracking branch 'upstream/main' 8 months ago
Cizz22 b7ad1c9a6b refactor: Overhaul testing framework with extensive unit tests, pytest configuration, and improved schema validation. 8 months ago
Cizz22 4f5c95029d feat: Introduce user context and unique error IDs for enhanced logging and error traceability. 8 months ago
Cizz22 5084362f18 refactor: Improve exception handling with structured logging, add specific validation error handling, and silence uvicorn access logs. 8 months ago
Cizz22 baa6aeb7e7 refactor: Overhaul testing framework with extensive unit tests, pytest configuration, and improved schema validation. 8 months ago
Cizz22 e60a26b6a6 feat: Introduce user context and unique error IDs for enhanced logging and error traceability. 8 months ago
CIzz22 ae8a589b82 Update 'Jenkinsfile' 9 months ago
CIzz22 67df6053af Update 'Jenkinsfile' 9 months ago
Cizz22 da3f9433ca refactor: Improve exception handling with structured logging, add specific validation error handling, and silence uvicorn access logs. 9 months ago
Cizz22 24ecc2f5f4 feat: Introduce request context management and refactor logging to JSON format with request IDs. 9 months ago
Cizz22 17c0bce713 refactor: Change API update and delete endpoints from PUT/DELETE to POST with dedicated path segments. 9 months ago
Cizz22 475e1f9c32 refactor: centralize model update logic into a new utility function and apply it across services, while also refining SQLAlchemy error handling and model attribute access. 9 months ago
Cizz22 5ba2a5c607 refactor: Improve Temporal simulation status validation and error handling in the router, and remove unused imports from the overhaul scope model. 9 months ago
Cizz22 4e75df1946 feat: Add session data to calculation time constraints and remove JSON body size limit middleware. 9 months ago
Cizz22 c1ebb41ff4 feat: Add `name` field to `CalculationSelectedEquipmentUpdate` schema. 9 months ago
Cizz22 08a2d2f843 feat: Integrate historical Maximo work order data for overhaul and standard scopes, and add an API endpoint to retrieve all calculation time constraints. 9 months ago
Cizz22 afcf5ab780 add validation 10 months ago
Cizz22 c27cef35eb add middleware 10 months ago
Cizz22 3c4c534930 fix gantt chart position 11 months ago
Cizz22 5510885c44 fix minor 11 months ago
CIzz22 bbcc1d61fe Update 'src/auth/service.py' 11 months ago
Cizz22 3c4bf9f02a fff 11 months ago
Cizz22 bded149abc fix 11 months ago
Cizz22 2f13925aff fix 11 months ago
Cizz22 d969059f22 fix 12 months ago
Cizz22 5325679ba7 fix 12 months ago
Cizz22 8459a49e34 fix 12 months ago
Cizz22 6293b8ba48 fix 12 months ago
Cizz22 d43c4d3e4d fix 12 months ago
Cizz22 f27e61293e fix 12 months ago
Cizz22 69d3bf28b3 minor fix 12 months ago
Cizz22 f78553e819 fix 12 months ago
Cizz22 af08469f7e fix 12 months ago
Cizz22 72eb207956 fix 1 year ago
Cizz22 e4e3342b03 fix 1 year ago
Cizz22 c1a0b25b31 fix 1 year ago
Cizz22 521910cae5 add remark to sparepart get data 1 year ago
Cizz22 2ad33fcbe4 add remark 1 year ago
Cizz22 5fba3682dc fixxx 1 year ago