git_brcal/src/server/BreCal
2024-09-12 10:22:27 +02:00
..
api shifting the ship-id check into the validation object 2024-09-12 10:22:27 +02:00
brecal_utils Adding validation rules (traffic light status) to the system. Post & Put calls of shipcalls and times now execute the traffic light evaluation and store the result in the connected MySQL database instance. The 'brecal_utils' library is merged with 'BreCal', including the stub objects and test functions. Requirements were adapted, and installation of a virtual environment works from scratch (on a linux system). 2023-10-17 09:09:35 +02:00
database maintenance of API Input Validation (ship & times) 2024-09-04 10:27:46 +02:00
impl adapting exception handling and error responses for 400 responses. Using a simplified format, which only uses the keys 'error_field' and 'error_description' 2024-09-10 17:37:08 +02:00
schemas every ValidationError is defined to return a dictionary. In case of validation errors without such a call, a function enforces a default with an undefined key to ensure the correct format. 2024-09-05 12:46:04 +02:00
services Added input validation for API requests. Refactored some methods, added docstrings. Solved marshmallow-warnings in BreCal.schemas.model. Added unit tests, now totaling 215. Added proposals to refactor all SQL queries into an object at BreCal.database.sql_queries.SQLQuery for better standardization. Created a helper-object to handle Emails, which prepares the notification-feature. 2024-07-25 10:42:44 +02:00
stubs maintenance of API Input Validation (ship & times) 2024-09-04 10:27:46 +02:00
validators shifting the ship-id check into the validation object 2024-09-12 10:22:27 +02:00
__init__.py Created test version including version bump to 1.5.0 2024-08-30 11:27:10 +02:00
local_db.py Created test version including version bump to 1.5.0 2024-08-30 11:27:10 +02:00