1cc47d1eafimplementing an EmailHandler to send out emails (potentially with attachment).
scopesorting
2023-12-15 17:37:27 +0100
29de011229partial commit of integrating the input validation (references and mandatory fields)
scopesorting
2023-12-12 17:07:09 +0100
3f08c342c7adapting shipcall, times and user to include ValidationError (marshmallow). Adjusting the Schemas for User, Times and Shipcall to be validated with additional input validators. Creating a set of tests for the input validations.
scopesorting
2023-12-07 12:01:41 +0100
39fbe67938slight adjustments to prepare the authentification validation
scopesorting
2024-01-19 17:33:43 +0100
50e9261267avoid thread termination by catching exception thrown on failed times GETDaniel Schick2024-05-14 17:53:53 +0200
97d4fa9fafBugfix for update deadlock and increased version to 1.2.1.1Daniel Schick2024-05-14 10:48:11 +0200
07c735a3f3extending the capabilities of InputValidationShipcall and performing unit tests to check proper implementation.
Max Metz
2024-05-15 00:31:14 +0200
79e22d86f2refactoring 'validate_post_shipcall_data' into a novel object InputValidationShipcall. Implemented the majority of rules for POST and PUT requests. Unit tests have not been created & run yet
Max Metz
2024-05-14 15:42:20 +0200
32c8797da5indentation issues resolved.
Max Metz
2024-05-14 12:48:19 +0200
6966ba65e3refactored the shipcall's GET mysql-query into a separate file and reused it in the evaluation routine.
Max Metz
2024-05-14 12:44:54 +0200
2671bbbd05refactoring SQL get-query for shipcall into a separate utility-section, so it becomes reusable
Max Metz
2024-05-14 12:19:25 +0200
ba031e6d14implementing more input-validation-functions for shipcalls and ships. Beginning to refactor some of the validation functions into more readable Python classes.
Max Metz
2024-04-29 18:50:46 +0200
b7078f8d8eimplementing POST-request input validation for shipcalls. Creating many tests and applying slight updates to the Notifier (not implemented yet)
Max Metz
2024-04-29 16:46:50 +0200
d0753f0b32adapting rule 0005A and refactoring header-checks. Solving a conflict between versions, where there was a premature exit for time-agreement-rules.
Max Metz
2024-04-29 11:30:24 +0200
b32b466f74setting up a local mysql database and running the API locally, which requires slight adaptations. Implementing input validation for POST requests of shipcalls and adapting enumerators, as well as data models.
Max Metz
2024-04-24 08:26:37 +0200
fcb889d2bcremoving workspace file from VSCode
scopesorting
2024-04-15 12:22:00 +0200
f684b2fd95enumerators are now IntEnum objects, which provides simpler typing.
scopesorting
2024-01-19 18:07:17 +0100
73d13d4d62implementing notifications, working on input validation. rebase.
scopesorting
2024-01-19 14:22:54 +0100
f3818a1b2fimplementing an EmailHandler to send out emails (potentially with attachment).
scopesorting
2023-12-15 17:37:27 +0100
06bad205departial commit of integrating the input validation (references and mandatory fields)
scopesorting
2023-12-12 17:07:09 +0100
9b0a085510adapting shipcall, times and user to include ValidationError (marshmallow). Adjusting the Schemas for User, Times and Shipcall to be validated with additional input validators. Creating a set of tests for the input validations.
scopesorting
2023-12-07 12:01:41 +0100
56628a3c45slight adjustments to prepare the authentification validation
scopesorting
2024-01-19 17:33:43 +0100
5bf5a2c8faBugfix for update deadlock and increased version to 1.2.1.1Daniel Schick2024-05-14 10:48:11 +0200
6349e4a73cimplementing more input-validation-functions for shipcalls and ships. Beginning to refactor some of the validation functions into more readable Python classes.
Max Metz
2024-04-29 18:50:46 +0200
105718e2a6fixing: generator didn't stop after throw()
Max Metz
2024-04-29 16:51:41 +0200
78d7fcbd5bimplementing POST-request input validation for shipcalls. Creating many tests and applying slight updates to the Notifier (not implemented yet)
Max Metz
2024-04-29 16:46:50 +0200
a92338c92eadapting validation rules for version 1.2. Rules 0002: the time-difference threshold for 'disagreement' is expanded to 1 hour. There is now element-wise comparison of elements to circumvent instabilities from rounding pd.Timestamp objects. Rules 0001 L&M and 0003: created a feature flag, which skips the evaluation of Terminal times altogether. For version 1.2, this feature flag is enabled.
Max Metz
2024-04-29 12:59:14 +0200
Merge pull request #28 from puls200/bugfix/fix_20240429puls2002024-04-29 13:43:46 +0200
7f50624d23adapting validation rules for version 1.2. Rules 0002: the time-difference threshold for 'disagreement' is expanded to 1 hour. There is now element-wise comparison of elements to circumvent instabilities from rounding pd.Timestamp objects. Rules 0001 L&M and 0003: created a feature flag, which skips the evaluation of Terminal times altogether. For version 1.2, this feature flag is enabled.
Max Metz
2024-04-29 12:59:14 +0200
f690387be8improved sorting and using COALESCE instead of not nullDaniel Schick2024-04-29 11:32:45 +0200
68a1e00477adapting rule 0005A and refactoring header-checks
Max Metz
2024-04-29 11:30:24 +0200
0fb425d970Updated with comment from Basti to (temporarily) deaktivate rules for the terminalDaniel Schick2024-04-29 09:59:28 +0200
c705b4396ffixed display of remarks text fields across all input editorsDaniel Schick2024-04-28 13:36:40 +0200
3e4eebfb7bCreated DELETE script for old data used in a stored procedureDaniel Schick2024-04-28 13:34:36 +0200
7723a595eeCalling dialog for outgoing shipcall async to show incoming call asapDaniel Schick2024-04-25 09:07:39 +0200
3569360600Optics adjustment: Scrollbar width, text cutoff with ... and set textareas to readonly but enabled for better viewingDaniel Schick2024-04-25 08:11:14 +0200
4766584512Fixed bug where app was accidentally switched to en-us locale by old ENI codeDaniel Schick2024-04-24 11:21:59 +0200
776efd0399First draft of traffic light rules converted from Excel to markdownDaniel Schick2023-09-10 11:33:31 +0200
7abbd190b5Calling dialog for outgoing shipcall async to show incoming call asapDaniel Schick2024-04-25 09:07:39 +0200
afac489299Optics adjustment: Scrollbar width, text cutoff with ... and set textareas to readonly but enabled for better viewingDaniel Schick2024-04-25 08:11:14 +0200
8e5b20995dFixed bug where app was accidentally switched to en-us locale by old ENI codeDaniel Schick2024-04-24 11:21:59 +0200
c98af22299setting up a local mysql database and running the API locally, which requires slight adaptations. Implementing input validation for POST requests of shipcalls and adapting enumerators, as well as data models.
Max Metz
2024-04-24 08:26:37 +0200
ef017eee61Make lock time editable only for port authority and show it in the overview gridDaniel Schick2024-04-23 12:01:50 +0200
2e3a957947Added history filter for own shipcalls only, added wait cursor for longer reloading opsDaniel Schick2024-04-22 10:46:34 +0200
d54140e397Fixed a bug where complete shiplist was selectable instead of only non-deleted ships after closing the shiplist editorDaniel Schick2024-04-22 09:18:54 +0200
82c9b14f73localized the shipcall type combobox selectionDaniel Schick2024-04-22 09:11:02 +0200
8c7169d291Fixed bug where ship was not initially shown in overviewDaniel Schick2024-04-19 16:55:29 +0200
378e568124pimped up the optics of a shipcall cell (a bit)Daniel Schick2024-04-19 16:07:00 +0200
bac4354ea0Resized agent controls to not cut off a labelDaniel Schick2024-04-18 15:45:29 +0200
bedf68c4d5Avoid crash if delete is tried on deleted objectDaniel Schick2024-04-18 15:36:15 +0200
f87901e432Fixed a bug where complete shiplist was selectable instead of only non-deleted ships after closing the shiplist editorDaniel Schick2024-04-22 09:18:54 +0200
ec65355473localized the shipcall type combobox selectionDaniel Schick2024-04-22 09:11:02 +0200