Cizz22
|
1640ee9aed
|
chore: comment out RequestValidationMiddleware in main.py
|
3 months ago |
Cizz22
|
21f782e6f6
|
feat: add Next Overhaul Date to master data initialization
|
3 months ago |
Cizz22
|
a58e27e973
|
feat: include overhaul interval calculation in simulation configuration using next overhaul date master data
|
3 months ago |
Cizz22
|
dd99f1874a
|
fix: update forecast simulation log to use oh_date instead of start_date
|
3 months ago |
Cizz22
|
2784c78d52
|
refactor: update simulation duration calculation and set offset to zero in router request
|
3 months ago |
Cizz22
|
6713cc7b22
|
fix: update simulation forecast window logic and include node relationship loading in trip query
|
3 months ago |
Cizz22
|
e77732cbbe
|
feat: migrate EAF forecasting to Temporal workflows and add simulation result retrieval to dashboard service
|
3 months ago |
Cizz22
|
a7072efdaa
|
fix: normalize datetime objects to naive format in router and refactor forecast message construction
|
3 months ago |
Cizz22
|
216e42206e
|
feat: include simulation start and end timestamps in forecast response message
|
3 months ago |
Cizz22
|
074fdf1276
|
feat: add EAF forecasting endpoint and initialize Last Overhaul Date in master data service
|
3 months ago |
Cizz22
|
59a2001a21
|
feat: add endpoint to generate and download simulation reports in Excel format
|
3 months ago |
Cizz22
|
91b2b92ae3
|
feat: comment out status filter in simulation retrieval service
|
3 months ago |
Cizz22
|
982b1db641
|
fix: update hardcoded upload URL in aeros_utils to /upload-file
|
3 months ago |
Cizz22
|
9ca43922ca
|
feat: allow custom base_url in aeros_file_upload and force session recreation on base_url mismatch
|
3 months ago |
Cizz22
|
1c032ffe00
|
refactor: suppress ClamAV connection errors and comment out exception handling blocks in service layer
|
3 months ago |
Cizz22
|
2e05a326a1
|
fix: add support for iter_bytes when iter_content is unavailable in simulation save service
|
3 months ago |
Cizz22
|
a4105ea7cf
|
feat: refactor get_asset_batch to async and replace simulation endpoint with test-asset-batch POST route
|
3 months ago |
Cizz22
|
f4ebdf2d60
|
refactor: replace external API call with direct database queries for asset batch data retrieval
|
3 months ago |
Cizz22
|
21e1564400
|
fix timeout
|
3 months ago |
Cizz22
|
4ce108defa
|
feat: add month and year fields to master data model and implement optional direct Aeros API connectivity
|
3 months ago |
Cizz22
|
bdf01fb947
|
feat: implement master data management module and add automatic database schema initialization
|
3 months ago |
Cizz22
|
befa250ab9
|
fix: remove premature exception raising in equipment service response handling
|
3 months ago |
Cizz22
|
5df2019600
|
feat: add RBD model data, conversion scripts, and system availability logic
|
3 months ago |
Cizz22
|
d3a9a4fdbe
|
feat: raise exception with response body in equipment service for debugging
|
3 months ago |
Cizz22
|
35494c4c53
|
refactor: remove legacy model directory and implement new access control module
|
3 months ago |
Cizz22
|
fdde5bdee3
|
feat: Disable unknown JSON key and query parameter validation by commenting out respective checks.
|
4 months ago |
Cizz22
|
1500e40d3f
|
add dowm;pad
|
4 months ago |
Cizz22
|
993803b295
|
fix
|
4 months ago |
Cizz22
|
dae4b34897
|
fix header
|
4 months ago |
Cizz22
|
813ed6f4e2
|
feat: integrate SlowAPIMiddleware and configure default rate limits.
|
4 months ago |
Cizz22
|
1a1500fcbe
|
feat: Implement `with_for_update` in simulation and node retrieval to prevent TOCTOU race conditions.
|
4 months ago |
Cizz22
|
8b2388f5fc
|
feat: Enhance security by logging specific violation details internally and providing generic client error messages, while refining user context in logs.
|
4 months ago |
Cizz22
|
be3e1e6ae4
|
fix exception logging
|
4 months ago |
Cizz22
|
6a3215f7d7
|
feat: Update security middleware patterns for XSS, SQLi, RCE, and path traversal, add logging for detected threats, and refine HTTP exception logging levels.
|
4 months ago |
Cizz22
|
64d1fcf4dd
|
feat: Implement comprehensive request validation by adding header and data parameter whitelisting, enhancing JSON body inspection, and standardizing validation error codes to 422.
|
4 months ago |
Cizz22
|
2797d4c989
|
build: Remove test deletion step from Dockerfile.
|
4 months ago |
Cizz22
|
ad897c908a
|
docs: Add a unit testing guide and update pytest configuration to specifically target unit tests.
|
4 months ago |
Cizz22
|
ed5275c237
|
feat: Configure Aeros license retrieval from Vault, falling back to environment variables defined in the new `.env.example`.
|
4 months ago |
Cizz22
|
212a37c7bd
|
feat: Add 'items_per_page' to the set of recognized pagination size query parameters.
|
4 months ago |
Cizz22
|
ba3bdc778c
|
feat: Integrate Vault for secret management and add comprehensive unit tests for core modules, schemas, and middleware.
|
4 months ago |
Cizz22
|
1b25412d97
|
add hvac
|
4 months ago |
alka
|
19ec01cc6d
|
Update: Change secret mount point from .env to vault
|
4 months ago |
CIzz22
|
fff11eb527
|
Merge pull request 'main' (#10) from CIzz22/rbd-app:main into main
Reviewed-on: DigitalTwin/rbd-app#10
|
4 months ago |
Cizz22
|
d9a3c52f69
|
feat: Add AEROS session timeout and streamline AEROS post request JSON handling and error checking.
|
4 months ago |
Cizz22
|
34e66858c4
|
chore: Remove debug print statements for component importance analysis.
|
4 months ago |
Cizz22
|
a7a1f63f3e
|
feat: Implement user context propagation and enhance error logging with unique IDs and user details.
|
4 months ago |
Cizz22
|
fadfafc241
|
Refactor AEROS API integration and dependency management, enhance security middleware, and refine validation rules for query parameters and schema fields.
|
4 months ago |
CIzz22
|
951a2e492c
|
Merge pull request 'refactor: Centralize Aeros file upload logic into a new utility function, update `licaeros` dependency to 0.1.2, and add `__init__.py`.' (#9) from CIzz22/rbd-app:main into main
Reviewed-on: DigitalTwin/rbd-app#9
|
5 months ago |
Cizz22
|
4392809e81
|
refactor: Centralize Aeros file upload logic into a new utility function, update `licaeros` dependency to 0.1.2, and add `__init__.py`.
|
5 months ago |
CIzz22
|
999f17dfc8
|
Merge pull request 'refactor: Improve filename sanitization by removing shell variable patterns and directly stripping invalid characters.' (#8) from CIzz22/rbd-app:main into main
Reviewed-on: DigitalTwin/rbd-app#8
|
5 months ago |