Commit Graph

  • 1cc47d1eaf implementing an EmailHandler to send out emails (potentially with attachment). scopesorting 2023-12-15 17:37:27 +0100
  • 29de011229 partial commit of integrating the input validation (references and mandatory fields) scopesorting 2023-12-12 17:07:09 +0100
  • 3f08c342c7 adapting 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
  • 39fbe67938 slight adjustments to prepare the authentification validation scopesorting 2024-01-19 17:33:43 +0100
  • 50e9261267 avoid thread termination by catching exception thrown on failed times GET Daniel Schick 2024-05-14 17:53:53 +0200
  • 97d4fa9faf Bugfix for update deadlock and increased version to 1.2.1.1 Daniel Schick 2024-05-14 10:48:11 +0200
  • 07c735a3f3 extending the capabilities of InputValidationShipcall and performing unit tests to check proper implementation. Max Metz 2024-05-15 00:31:14 +0200
  • dd61368233 avoid thread termination by catching exception thrown on failed times GET release/1.2.0 Daniel Schick 2024-05-14 17:53:53 +0200
  • 79e22d86f2 refactoring '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
  • 32c8797da5 indentation issues resolved. Max Metz 2024-05-14 12:48:19 +0200
  • 6966ba65e3 refactored 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
  • 2671bbbd05 refactoring SQL get-query for shipcall into a separate utility-section, so it becomes reusable Max Metz 2024-05-14 12:19:25 +0200
  • ba031e6d14 implementing 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
  • b7078f8d8e implementing 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
  • d0753f0b32 adapting 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
  • b32b466f74 setting 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
  • fcb889d2bc removing workspace file from VSCode scopesorting 2024-04-15 12:22:00 +0200
  • 90aefaeb99 updating STUB objects, slightly adapting data models scopesorting 2024-04-15 12:06:48 +0200
  • 2ce96a4fd6 git ignoring VSCode scopesorting 2024-04-15 08:19:08 +0200
  • f684b2fd95 enumerators are now IntEnum objects, which provides simpler typing. scopesorting 2024-01-19 18:07:17 +0100
  • 73d13d4d62 implementing notifications, working on input validation. rebase. scopesorting 2024-01-19 14:22:54 +0100
  • f3818a1b2f implementing an EmailHandler to send out emails (potentially with attachment). scopesorting 2023-12-15 17:37:27 +0100
  • 06bad205de partial commit of integrating the input validation (references and mandatory fields) scopesorting 2023-12-12 17:07:09 +0100
  • 9b0a085510 adapting 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
  • 56628a3c45 slight adjustments to prepare the authentification validation scopesorting 2024-01-19 17:33:43 +0100
  • 5bf5a2c8fa Bugfix for update deadlock and increased version to 1.2.1.1 Daniel Schick 2024-05-14 10:48:11 +0200
  • a289b014a3 Increased version to 1.2.1.0 Daniel Schick 2024-05-14 08:26:42 +0200
  • f26465398a reduced retry to single request and reset the error text line Daniel Schick 2024-05-13 19:31:59 +0200
  • c5df95625d reduced retry to single request and reset the error text line Daniel Schick 2024-05-13 19:31:59 +0200
  • 6973ec64fe Fixed wrong Uri reference for devel version Daniel Schick 2024-05-13 19:29:47 +0200
  • d4fe104984 Added log4net settings to App.config Daniel Schick 2024-05-13 19:25:54 +0200
  • cc743cd602 Bugfix: Only continue on refresh timer if ui Update has been completed Daniel Schick 2024-05-13 17:18:47 +0200
  • 1bb4cc5225 Increased version to 1.3 Daniel Schick 2024-05-06 13:45:05 +0200
  • 35765b97b1 Merge branch 'release/1.2.0' Daniel Schick 2024-05-06 13:38:39 +0200
  • fe2499707d fixed database connection reference v1.2.0.10_prod Daniel Schick 2024-05-06 11:25:35 +0200
  • ccef84e119 Increased version to 1.2.0.10 in prod. version Daniel Schick 2024-05-06 09:21:11 +0200
  • 1f9a3876ad Bugfix mixup enabled/readonly Daniel Schick 2024-05-03 10:10:15 +0200
  • 4007459e93 increased 1 hour comparison by 60 seconds to avoid seconds deviation Daniel Schick 2024-05-03 08:58:09 +0200
  • ecddc43633 Bugfix mixup enabled/readonly Daniel Schick 2024-05-03 10:10:15 +0200
  • 8698d3a1f5 increased 1 hour comparison by 60 seconds to avoid seconds deviation Daniel Schick 2024-05-03 08:58:09 +0200
  • f07cadef80 fixed another SQL typo Daniel Schick 2024-05-02 13:19:38 +0200
  • f7604b055e fixed schedule sql Daniel Schick 2024-05-02 10:49:01 +0200
  • 76bf4f01bd Maximum threshold should still be allowed (e.g. 1 hour) Daniel Schick 2024-05-02 10:43:09 +0200
  • a26e1f905f Bugfix mixup enabled/readonly v1.2.0.10_test bugfix/divers Daniel Schick 2024-05-03 10:10:15 +0200
  • 875da997df increased 1 hour comparison by 60 seconds to avoid seconds deviation Daniel Schick 2024-05-03 08:58:09 +0200
  • c5a88cb8f2 created release (blue) version from test version Daniel Schick 2024-05-02 14:26:49 +0200
  • 5edfa0522f created release (blue) version from test version Daniel Schick 2024-05-02 14:26:24 +0200
  • 1164c8055d fixed another SQL typo Daniel Schick 2024-05-02 13:19:38 +0200
  • dc62bd005a fixed schedule sql Daniel Schick 2024-05-02 10:49:01 +0200
  • 70d8f053bb Maximum threshold should still be allowed (e.g. 1 hour) Daniel Schick 2024-05-02 10:43:09 +0200
  • 3b01dbb7aa set schedule logging to INFO and using correct query for schedule test calls Daniel Schick 2024-05-02 09:10:37 +0200
  • 707ffd0d59 Fix for traffic light status Daniel Schick 2024-05-02 09:09:24 +0200
  • 4cacc4809c increased version v1.2.0.9_test Daniel Schick 2024-05-02 09:41:08 +0200
  • 3734e672fc set schedule logging to INFO and using correct query for schedule test calls Daniel Schick 2024-05-02 09:10:37 +0200
  • db0bcea485 fixed wrong offset of evaluation lights (traffic) due to erroneous cast to int Daniel Schick 2024-05-02 09:09:24 +0200
  • 29618fbf93 fixing: generator didn't stop after throw() Max Metz 2024-04-29 16:51:41 +0200
  • 45db6daffe
    Merge pull request #29 from puls200/bugfix/fix_20240429 puls200 2024-04-30 06:58:49 +0200
  • e28739561f fixed labels for test version 1.2.0.8 v1.2.0.8_test Daniel Schick 2024-04-30 06:56:32 +0200
  • 6349e4a73c implementing 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
  • 105718e2a6 fixing: generator didn't stop after throw() Max Metz 2024-04-29 16:51:41 +0200
  • 78d7fcbd5b implementing 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
  • a92338c92e adapting 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
  • 01753540fe
    Merge pull request #28 from puls200/bugfix/fix_20240429 puls200 2024-04-29 13:43:46 +0200
  • 7f50624d23 adapting 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
  • f690387be8 improved sorting and using COALESCE instead of not null Daniel Schick 2024-04-29 11:32:45 +0200
  • 68a1e00477 adapting rule 0005A and refactoring header-checks Max Metz 2024-04-29 11:30:24 +0200
  • 0fb425d970 Updated with comment from Basti to (temporarily) deaktivate rules for the terminal Daniel Schick 2024-04-29 09:59:28 +0200
  • 3579d779e8 Catch exceptions on history updates Daniel Schick 2024-04-29 07:56:57 +0200
  • c705b4396f fixed display of remarks text fields across all input editors Daniel Schick 2024-04-28 13:36:40 +0200
  • 3e4eebfb7b Created DELETE script for old data used in a stored procedure Daniel Schick 2024-04-28 13:34:36 +0200
  • 7723a595ee Calling dialog for outgoing shipcall async to show incoming call asap Daniel Schick 2024-04-25 09:07:39 +0200
  • 3569360600 Optics adjustment: Scrollbar width, text cutoff with ... and set textareas to readonly but enabled for better viewing Daniel Schick 2024-04-25 08:11:14 +0200
  • 4766584512 Fixed bug where app was accidentally switched to en-us locale by old ENI code Daniel Schick 2024-04-24 11:21:59 +0200
  • 032f0ebba8 Increased labels for test version 1.2.0.7 v1.2.0.7_test Daniel Schick 2024-04-25 10:33:35 +0200
  • dba5cb3523 added latest rules from current excel document Daniel Schick 2024-04-25 09:38:06 +0200
  • 140f335704 Neue Release Notes puls200 2023-09-18 16:05:21 +0200
  • 3ec97ccb2c Update Ampelfunktion.md puls200 2023-09-18 16:02:40 +0200
  • 130f9ff5d4 Update Ampelfunktion.md puls200 2023-09-12 17:00:16 +0200
  • 776efd0399 First draft of traffic light rules converted from Excel to markdown Daniel Schick 2023-09-10 11:33:31 +0200
  • 7abbd190b5 Calling dialog for outgoing shipcall async to show incoming call asap Daniel Schick 2024-04-25 09:07:39 +0200
  • afac489299 Optics adjustment: Scrollbar width, text cutoff with ... and set textareas to readonly but enabled for better viewing Daniel Schick 2024-04-25 08:11:14 +0200
  • 8e5b20995d Fixed bug where app was accidentally switched to en-us locale by old ENI code Daniel Schick 2024-04-24 11:21:59 +0200
  • c98af22299 setting 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
  • ef017eee61 Make lock time editable only for port authority and show it in the overview grid Daniel Schick 2024-04-23 12:01:50 +0200
  • 2e3a957947 Added history filter for own shipcalls only, added wait cursor for longer reloading ops Daniel Schick 2024-04-22 10:46:34 +0200
  • 916cbde312 Removed seconds from ATA/ATD display Daniel Schick 2024-04-22 09:26:39 +0200
  • d54140e397 Fixed a bug where complete shiplist was selectable instead of only non-deleted ships after closing the shiplist editor Daniel Schick 2024-04-22 09:18:54 +0200
  • 82c9b14f73 localized the shipcall type combobox selection Daniel Schick 2024-04-22 09:11:02 +0200
  • 8c7169d291 Fixed bug where ship was not initially shown in overview Daniel Schick 2024-04-19 16:55:29 +0200
  • 378e568124 pimped up the optics of a shipcall cell (a bit) Daniel Schick 2024-04-19 16:07:00 +0200
  • bac4354ea0 Resized agent controls to not cut off a label Daniel Schick 2024-04-18 15:45:29 +0200
  • bedf68c4d5 Avoid crash if delete is tried on deleted object Daniel Schick 2024-04-18 15:36:15 +0200
  • f2328fb18c Increased labels for test version 1.2.0.6 v1.2.0.6_test Daniel Schick 2024-04-23 17:35:48 +0200
  • 212e76f7cb Make lock time editable only for port authority and show it in the overview grid Daniel Schick 2024-04-23 12:01:50 +0200
  • f58688499a Added history filter for own shipcalls only, added wait cursor for longer reloading ops Daniel Schick 2024-04-22 10:46:34 +0200
  • 9f80f2cf5f Removed seconds from ATA/ATD display Daniel Schick 2024-04-22 09:26:39 +0200
  • f87901e432 Fixed a bug where complete shiplist was selectable instead of only non-deleted ships after closing the shiplist editor Daniel Schick 2024-04-22 09:18:54 +0200
  • ec65355473 localized the shipcall type combobox selection Daniel Schick 2024-04-22 09:11:02 +0200
  • f232285e76 intermediate client version 1.2.0.5 v1.2.0.5_test Daniel Schick 2024-04-20 08:37:43 +0200
  • b0c6b639be Fixed bug where ship was not initially shown in overview Daniel Schick 2024-04-19 16:55:29 +0200