You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
be-optimumoh/src
Cizz22 d910ef80d6 refactor: replace hardcoded calculation ID with dynamic reference and disable request parameter whitelist validation 2 months ago
..
auth feat: Implement admin notification for rate limit exceeded events. 4 months ago
calculation_budget_constrains refactor: improve knapsack selection accuracy with dynamic scaling and greedy budget filling 3 months ago
calculation_target_reliability feat: implement RBD simulation endpoint with persistence and parameter customization 2 months ago
calculation_time_constrains refactor: replace hardcoded calculation ID with dynamic reference and disable request parameter whitelist validation 2 months ago
database refactor: Overhaul testing framework with extensive unit tests, pytest configuration, and improved schema validation. 4 months ago
equipment_sparepart fix 8 months ago
equipment_workscope_group refactor: Change API update and delete endpoints from PUT/DELETE to POST with dedicated path segments. 5 months ago
maximo feat: Integrate historical Maximo work order data for overhaul and standard scopes, and add an API endpoint to retrieve all calculation time constraints. 5 months ago
optimum_time_constraint feat: implement optimum time constraint module with new router, service, workflow, and optimizer logic 2 months ago
overhaul fix 9 months ago
overhaul_activity feat: Implement admin notification for rate limit exceeded events. 4 months ago
overhaul_gantt fix gantt chart position 7 months ago
overhaul_job refactor: Change API update and delete endpoints from PUT/DELETE to POST with dedicated path segments. 5 months ago
overhaul_schedule refactor: Change API update and delete endpoints from PUT/DELETE to POST with dedicated path segments. 5 months ago
overhaul_scope feat: Implement `SELECT FOR UPDATE` and nested transactions to prevent race conditions in `OverhaulScope` and `MaintenanceType` operations. 4 months ago
sparepart feat: implement optimum time constraint module with new router, service, workflow, and optimizer logic 2 months ago
standard_scope 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. 5 months ago
workorder add requests 12 months ago
workscope_group refactor: Change API update and delete endpoints from PUT/DELETE to POST with dedicated path segments. 5 months ago
workscope_group_maintenance_type 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. 5 months ago
__init__.py initialCommit 2 years ago
api.py feat: implement optimum time constraint module with new router, service, workflow, and optimizer logic 2 months ago
config.py feat: Introduce user context and unique error IDs for enhanced logging and error traceability. 4 months ago
context.py feat: Introduce user context and unique error IDs for enhanced logging and error traceability. 4 months ago
contribution_util.py feat: Introduce user context and unique error IDs for enhanced logging and error traceability. 4 months ago
enums.py add session to scope job 1 year ago
exceptions.py fix exception logging 4 months ago
logging.py fix: Harden security middleware by logging detailed violations internally and returning generic error messages, and streamline user logging to use user_id. 4 months ago
main.py Commenting out code for request validation 2 months ago
metrics.py initialCommit 2 years ago
middleware.py refactor: replace hardcoded calculation ID with dynamic reference and disable request parameter whitelist validation 2 months ago
models.py add validation 6 months ago
rate_limiter.py feat: configure default rate limits and integrate SlowAPI middleware 4 months ago
utils.py refactor: Overhaul testing framework with extensive unit tests, pytest configuration, and improved schema validation. 4 months ago