Commit Graph

  • 9322a89822 chore: clean unused code, imports, and unreachable code oh_security Cizz22 2026-06-24 09:56:17 +0700
  • 2ba2c5750a clean docstring Cizz22 2026-06-10 12:37:21 +0700
  • e67feed201 mattin pipeline verify depedency TAMDeveloper13 2026-06-09 03:56:10 +0000
  • 044da9735a chore: add .venv to dockerignore to prevent environment copying Cizz22 2026-06-08 11:39:44 +0700
  • 0ecae96664 chore: clear all unused imports and variables Cizz22 2026-06-08 11:37:41 +0700
  • 95ae35c0fe add depedency checking TAMDeveloper13 2026-06-04 07:19:11 +0000
  • 98b50b6532 feat: add Admin dependency and configure environment variables for new service integrations Cizz22 2026-05-26 15:35:40 +0700
  • 1029cd5ca9 feat: add range validation constraints to numeric fields across schemas and services Cizz22 2026-05-26 12:56:14 +0700
  • 20ea1b580a feat: implement admin_required dependency and restrict gantt spreadsheet updates to admin users Cizz22 2026-05-26 11:09:12 +0700
  • 19066475c9 refactor: improve knapsack selection with dynamic scaling, pre-filtering, and greedy budget filling Cizz22 2026-04-15 13:21:52 +0700
  • d2ecf0849e Update: Uncomment check format TAMDeveloper13 2026-05-25 04:05:53 +0000
  • bc05b0b9db refactor: standardize error handling to 422, enable debug mode in FastAPI, and add API documentation main Cizz22 2026-05-24 17:20:14 +0700
  • 130f8acf8f Update: Change method to ECDH+AES encryption TAMDeveloper13 2026-05-22 09:37:34 +0000
  • 67eae7a881 Update: Nonactivate limiter TAMDeveloper13 2026-05-22 09:15:50 +0000
  • 5d3562e05b Update: Nonactivate limiter TAMDeveloper13 2026-05-22 08:40:37 +0000
  • 091bab1714 Update: Integration test new TAMDeveloper13 2026-05-21 10:20:01 +0000
  • 54fe0e1c12 Update: Adding integration test initial TAMDeveloper13 2026-05-17 23:25:56 +0000
  • 2dfa783a58 change pipeline setting TAMDeveloper13 2026-05-11 07:55:05 +0000
  • 9ccca3b5a5 change pipeline setting TAMDeveloper13 2026-05-11 07:47:22 +0000
  • 73bc6481c9 refactor: simplify simulation validation logic and update non-default duration requirements Cizz22 2026-05-04 13:01:34 +0700
  • 6f50cb9852 fix: update SQLAlchemy JSON accessors from astext to as_string and add validation script Cizz22 2026-05-03 16:18:51 +0700
  • d910ef80d6 refactor: replace hardcoded calculation ID with dynamic reference and disable request parameter whitelist validation Cizz22 2026-05-03 15:42:47 +0700
  • 474d76ff05 feat: implement RBD simulation endpoint with persistence and parameter customization Cizz22 2026-05-03 15:21:36 +0700
  • 8eb04ab699 update poetry Cizz22 2026-05-03 13:55:59 +0700
  • 4380cfa134 feat: implement financial calculation formulas and simulation chart generation for plant overhaul optimization Cizz22 2026-04-30 15:59:21 +0700
  • d51ba8dd8d feat: implement optimum time constraint module with new router, service, workflow, and optimizer logic Cizz22 2026-04-30 12:18:21 +0700
  • 07711f9876 Commenting out code for request validation alka 2026-04-24 03:49:56 +0000
  • 1e78a1d974 Update: Add app admin TAMDeveloper13 2026-04-29 21:41:21 +0000
  • 5049310547 Update: Add reload adjustment TAMDeveloper13 2026-04-29 21:27:20 +0000
  • 6fc5cd908f Update: Access control bug TAMDeveloper13 2026-04-29 16:38:22 +0000
  • 64752e6c42 Update: Add application admin TAMDeveloper13 2026-04-29 08:59:37 +0000
  • a0fedd83f1 feat: update sparepart procurement logic, refine data loading, and add documentation for optimization workflows Cizz22 2026-04-28 14:39:57 +0700
  • e291959508 Update: Add variable TAMDeveloper13 2026-04-25 01:08:05 +0000
  • 2919660504 Update: Commenting request validation middleware TAMDeveloper13 2026-04-24 03:27:47 +0000
  • 7c36b7d276 refactor: improve knapsack selection accuracy with dynamic scaling and greedy budget filling Cizz22 2026-04-15 13:25:56 +0700
  • 600030199d Update: Sheet 7 Adjustment TAMDeveloper13 2026-04-06 13:03:05 +0000
  • d4175f75d0 Update: Sheet 4 access control TAMDeveloper13 2026-04-02 17:26:16 +0000
  • 2615ff9a6e Update: Sheet 8 & 11 compliance + changing api router due to error unauthorized when access some pages TAMDeveloper13 2026-04-02 02:43:25 +0000
  • 2a57ac8bec Update: Limit for hour change TAMDeveloper13 2026-03-16 10:16:02 +0000
  • f74f6b6b4c Update: Add rate limiter storage uri and admin adjustment TAMDeveloper13 2026-03-16 10:13:40 +0000
  • 89662b535b Update: Set limit for rate limiter TAMDeveloper13 2026-03-16 07:57:43 +0000
  • 707cd851d6 Merge remote-tracking branch 'origin/main' into oh_security TAMDeveloper13 2026-03-16 03:25:32 +0000
  • 543bc84f70 feat: configure default rate limits and integrate SlowAPI middleware Cizz22 2026-03-12 12:08:21 +0700
  • c5f7384b2d feat: Implement role-based access control for OverhaulScope and integrate it into API endpoints. Cizz22 2026-03-13 12:53:13 +0700
  • a728d39fce feat: Add CSRF protection middleware to the application. Cizz22 2026-03-12 12:12:06 +0700
  • e9d4ab06cd feat: configure default rate limits and integrate SlowAPI middleware Cizz22 2026-03-12 12:08:21 +0700
  • 6bab027427 Update: Retry mechanism + push TAMDeveloper13 2026-03-09 22:17:05 +0000
  • 47074423e1 Merge remote-tracking branch 'origin/main' into oh_security TAMDeveloper13 2026-03-09 22:02:09 +0000
  • 6a73630d11 feat: Implement `SELECT FOR UPDATE` and nested transactions to prevent race conditions in `OverhaulScope` and `MaintenanceType` operations. Cizz22 2026-03-09 12:28:28 +0700
  • ca8006efd2 Merge remote-tracking branch 'origin/main' into oh_security TAMDeveloper13 2026-03-04 09:51:11 +0000
  • f5c3cf774d fix: Harden security middleware by logging detailed violations internally and returning generic error messages, and streamline user logging to use user_id. Cizz22 2026-03-04 14:41:08 +0700
  • 38d898a028 Merge remote-tracking branch 'origin/main' into oh_security TAMDeveloper13 2026-03-03 07:31:02 +0000
  • 22ff523ccd fix exception logging Cizz22 2026-03-03 12:15:41 +0700
  • 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. Cizz22 2026-03-02 16:07:04 +0700
  • 7377123f6c Merge remote-tracking branch 'origin/main' into oh_security TAMDeveloper13 2026-03-02 08:01:33 +0000
  • ad53324311 feat: Enhance middleware security with header and data parameter whitelists, updated security patterns, and refined JSON inspection. Cizz22 2026-03-02 14:20:06 +0700
  • 083fcf9911 [WARNING - FOR TEMPORARY ONLY] config adjustment TAMDeveloper13 2026-02-27 01:20:04 +0000
  • 82dd96652b Merge remote-tracking branch 'origin/main' into oh_security TAMDeveloper13 2026-02-26 11:10:44 +0000
  • 76aee62fa7 feat: Implement admin notification for rate limit exceeded events. Cizz22 2026-02-26 11:00:43 +0700
  • 914eacb16a build: retain tests directory in Docker image. Cizz22 2026-02-24 13:59:06 +0700
  • 71c62b6b3c 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. Cizz22 2026-02-24 13:51:31 +0700
  • af13a22104 refactor: Overhaul testing framework with extensive unit tests, pytest configuration, and improved schema validation. Cizz22 2026-02-24 11:21:19 +0700
  • 21baabab65 feat: Introduce user context and unique error IDs for enhanced logging and error traceability. Cizz22 2026-02-23 12:32:35 +0700
  • 308bdf1839 refactor: Improve exception handling with structured logging, add specific validation error handling, and silence uvicorn access logs. Cizz22 2026-02-12 16:54:04 +0700
  • b19d1bc6a1 feat: Implement admin notification for rate limit exceeded events. Cizz22 2026-02-26 11:00:43 +0700
  • 21601f3293 build: retain tests directory in Docker image. Cizz22 2026-02-24 13:59:06 +0700
  • 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. Cizz22 2026-02-24 13:51:31 +0700
  • b8f9b85d1f Merge remote-tracking branch 'upstream/main' Cizz22 2026-02-24 11:24:45 +0700
  • b7ad1c9a6b refactor: Overhaul testing framework with extensive unit tests, pytest configuration, and improved schema validation. Cizz22 2026-02-24 11:21:19 +0700
  • 4f5c95029d feat: Introduce user context and unique error IDs for enhanced logging and error traceability. Cizz22 2026-02-23 12:32:35 +0700
  • 5084362f18 refactor: Improve exception handling with structured logging, add specific validation error handling, and silence uvicorn access logs. Cizz22 2026-02-12 16:54:04 +0700
  • baa6aeb7e7 refactor: Overhaul testing framework with extensive unit tests, pytest configuration, and improved schema validation. Cizz22 2026-02-24 11:21:19 +0700
  • e60a26b6a6 feat: Introduce user context and unique error IDs for enhanced logging and error traceability. Cizz22 2026-02-23 12:32:35 +0700
  • 895c50eebb Update: Config configuration alka 2026-02-19 02:45:26 +0700
  • 35ff567473 Merge remote-tracking branch 'origin/main' into oh_security alka 2026-02-19 02:10:49 +0700
  • 72658ead62 Update: Config configuration for oh security alka 2026-02-18 21:41:07 +0700
  • 806aa79b16 revert 7f9c484540 alka 2026-02-18 14:35:02 +0000
  • ae8a589b82 Update 'Jenkinsfile' CIzz22 2026-02-18 08:43:55 +0000
  • 7ea00a0f77 Update 'Jenkinsfile' CIzz22 2026-02-18 08:43:08 +0000
  • 67df6053af Update 'Jenkinsfile' CIzz22 2026-02-18 08:42:48 +0000
  • 7f9c484540 Update: Commented out create, update, and delete query for security playground alka 2026-02-14 07:54:16 +0700
  • a49718af02 Update: new branch alka 2026-02-13 13:25:05 +0700
  • da3f9433ca refactor: Improve exception handling with structured logging, add specific validation error handling, and silence uvicorn access logs. Cizz22 2026-02-12 16:54:04 +0700
  • 24ecc2f5f4 feat: Introduce request context management and refactor logging to JSON format with request IDs. Cizz22 2026-02-10 12:34:55 +0700
  • 17c0bce713 refactor: Change API update and delete endpoints from PUT/DELETE to POST with dedicated path segments. Cizz22 2026-02-09 11:26:22 +0700
  • 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. Cizz22 2026-02-04 15:24:14 +0700
  • 5ba2a5c607 refactor: Improve Temporal simulation status validation and error handling in the router, and remove unused imports from the overhaul scope model. Cizz22 2026-02-02 17:25:28 +0700
  • 4e75df1946 feat: Add session data to calculation time constraints and remove JSON body size limit middleware. Cizz22 2026-02-02 15:04:23 +0700
  • c1ebb41ff4 feat: Add `name` field to `CalculationSelectedEquipmentUpdate` schema. Cizz22 2026-02-02 14:06:01 +0700
  • 08a2d2f843 feat: Integrate historical Maximo work order data for overhaul and standard scopes, and add an API endpoint to retrieve all calculation time constraints. Cizz22 2026-02-02 11:50:35 +0700
  • afcf5ab780 add validation Cizz22 2026-01-12 15:40:57 +0700
  • c27cef35eb add middleware Cizz22 2026-01-12 13:33:59 +0700
  • 3c4c534930 fix gantt chart position Cizz22 2025-12-23 13:51:05 +0700
  • 5510885c44 fix minor Cizz22 2025-12-09 12:26:02 +0700
  • bbcc1d61fe Update 'src/auth/service.py' CIzz22 2025-11-26 04:55:27 +0000
  • 3c4bf9f02a fff Cizz22 2025-11-25 13:13:09 +0700
  • bded149abc fix Cizz22 2025-11-25 13:10:33 +0700
  • 2f13925aff fix Cizz22 2025-11-25 12:52:22 +0700
  • d969059f22 fix Cizz22 2025-11-21 17:18:43 +0700
  • 5325679ba7 fix Cizz22 2025-11-21 11:02:52 +0700