Commit Graph

  • de7a9a05f2 Extending the role editor pt. 1 Daniel Schick 2024-09-03 10:03:36 +0200
  • bbc705cf63 Database changes complete Daniel Schick 2024-09-03 08:54:34 +0200
  • 983c21ba67 don't crash on badly formatted error messages Daniel Schick 2024-09-02 08:48:40 +0200
  • 9b038b3571 Database extension, first step Daniel Schick 2024-09-01 11:33:01 +0200
  • ed7c4fbfbb Created test version including version bump to 1.5.0 Daniel Schick 2024-08-30 11:27:10 +0200
  • 1f854b6cde Merge branch 'feature/improve_error_display' into develop Daniel Schick 2024-08-29 09:21:52 +0200
  • 78ab83628b Version bump to 1.4.1 (due to API change) Daniel Schick 2024-08-29 09:01:21 +0200
  • 38ed66a638 Updated YAML File to match API rule for readOnly properties Daniel Schick 2024-08-29 08:58:28 +0200
  • e890985e2d
    Merge pull request #41 from puls200/hotfix/20240827 puls200 2024-08-29 07:34:24 +0200
  • 2ac2bc196c potentially resolving the 'Unknown column ... in 'field list' issue Max Metz 2024-08-28 18:44:45 +0200
  • 99052efd07 Fixed shipcall POST documentation for canceled field Daniel Schick 2024-08-28 17:39:19 +0200
  • b154f73ce9 Convenience: If creating a new ship fails, the ship is shown again when the dialog is re-opened Daniel Schick 2024-08-28 17:35:58 +0200
  • 65779731fd Show the content of the message info from the failure exception Daniel Schick 2024-08-28 17:04:04 +0200
  • fc96f5d856
    Merge pull request #40 from puls200/hotfix/20240827 puls200 2024-08-28 14:55:32 +0200
  • a51b830cf6 removed the 'canceled may not be set on post'-issue. Max Metz 2024-08-28 13:06:36 +0200
  • 231c9f86c4
    Merge pull request #39 from puls200/hotfix/20240827 puls200 2024-08-28 10:24:21 +0200
  • 1be7d68f5c participant flag also resolved Max Metz 2024-08-27 21:16:49 +0200
  • cc2a54c1c6 added extensive logging for an open, unresolved issue. The issue-log may make clear, where the issue originates Max Metz 2024-08-27 21:14:30 +0200
  • e1d9570268 solving the concatenation issue of a list and a None-type. Max Metz 2024-08-27 20:52:10 +0200
  • 8082100b7e using the @classmethod _missing_ function in an IntFlag creates an incorrect resolution of intflags. 127 was resolved as 0 due to the _missing_ function. Without that method, 127 becomes a proper multi-flag Max Metz 2024-08-27 20:33:33 +0200
  • 6eab98d2a1 correcting the issue with participant_id authorization (BSMD or AGENCY check). Max Metz 2024-08-27 19:23:37 +0200
  • f58665f761
    Merge pull request #38 from puls200/hotfix/api_input_validation_20240812 puls200 2024-08-15 08:47:06 +0200
  • fcc03b2ade adaptation of traffic validation (resolving open issue) Max Metz 2024-08-14 19:09:35 +0200
  • c4e5764601 /ships GET no longer blocks deleted ships from being returned. Max Metz 2024-08-14 15:53:37 +0200
  • b60874cbb0 shipcall, ship, times and user verify the validity of JSON data when receiving POST/PUT requests. Max Metz 2024-08-14 15:49:28 +0200
  • e488501837 debugging the missing column '.PORT_ADMINISTRATION' issue Max Metz 2024-08-14 14:58:03 +0200
  • 4f3686e00f marshmallow.fields incorrectly resolved the 'required' field. Adapted each field to ensure that missing data properly raises an error. Max Metz 2024-08-14 13:59:26 +0200
  • cb0717fc82
    Merge pull request #37 from puls200/hotfix/api_input_validation_20240812 puls200 2024-08-13 08:28:19 +0200
  • cdf6e7d99b Reverted change to only return not deleted ships Daniel Schick 2024-08-13 08:27:05 +0200
  • 0e8faf499d GET ships no longer returns deleted ships Max Metz 2024-08-12 20:35:37 +0200
  • 22009eb469 resolving an issue where missing values for 'flags' in the Shipcall would cause rule-violations Max Metz 2024-08-12 19:56:26 +0200
  • e526337c6a added a reference check to PUT-requests (shipcall), so each provided ID must exist. Corrected some input validation functions to solve known bugs Max Metz 2024-08-12 19:43:19 +0200
  • 7e6252880d
    Merge pull request #36 from puls200/hotfix/20240806_api_validation puls200 2024-08-06 21:54:42 +0200
  • d54fed9160 corrected open issues of the API validation functions. Made some validation errors more verbose, improved robustness, refactored some of the methods and adapted many unit tests to the novel format. Max Metz 2024-08-06 20:46:40 +0200
  • 18719f15c1
    Merge pull request #35 from puls200/hotfix/api_input_validation_20240801 puls200 2024-08-01 21:25:28 +0200
  • 3ce2fc829d correcting a validation issue for 'voyage' Max Metz 2024-08-01 18:34:56 +0200
  • be6c898415
    Merge pull request #30 from puls200/feature/api_input_validation puls200 2024-08-01 14:27:42 +0200
  • 5769889fea resolving the validation issue in shipcalls, which was caused by a faulty fields type in the ShipcallSchema. Max Metz 2024-07-31 14:59:59 +0200
  • 030e2d2c5e Merge branch 'release/1.4.0' Daniel Schick 2024-07-25 13:06:37 +0200
  • cc724bdb30 Updated validation rule documentation feature/api_input_validation Daniel Schick 2024-07-25 11:13:51 +0200
  • cd8c246d72 adapting times POST, PUT, DELETE to properly include the special case, where a BSMD user should also be allowed to handle times entries of an AGENCY, if the agency has the flag set. Max Metz 2024-06-10 14:45:36 +0200
  • 83520a2bc7 Fixed small issues for ships endpoint validation Daniel Schick 2024-07-09 09:04:05 +0200
  • 3d2e1f5158 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. Max Metz 2024-06-10 07:27:58 +0200
  • e33833235d Bugfix for comparer when times value is null and DateTime.Now is inconsistent Daniel Schick 2024-07-25 09:38:10 +0200
  • ec75d2c0a8 Updated settings for production version release/1.4.0 Daniel Schick 2024-07-25 09:59:49 +0200
  • 1c478d3515 Bugfix for comparer when times value is null and DateTime.Now is inconsistent Daniel Schick 2024-07-25 09:38:10 +0200
  • e687ca591c Settings updated for test version Daniel Schick 2024-07-25 09:37:36 +0200
  • d4903b80d4 Updated postman collection Daniel Schick 2024-07-25 08:14:36 +0200
  • d7de35236c Version bump to 1.4 Daniel Schick 2024-07-22 10:40:08 +0200
  • 14569ad7bc Reset values button on times and times terminal dialog boxes to completely undo entries. Also fixed bug where clear context menu was disabled and wouldn't disappear Daniel Schick 2024-07-22 08:51:20 +0200
  • 9bf84f8baa remove required fields for Times and Times Terminal Daniel Schick 2024-07-22 08:22:09 +0200
  • 31c54f9d8f ETD is always enabled if user is bsmd group (was typo? can't recall) Daniel Schick 2024-07-22 07:06:41 +0200
  • ad16ae4945 Bugfix: ATA/ATD values do not get changed when already displayed Daniel Schick 2024-07-18 07:22:25 +0200
  • a2eeacde5a Merge branch 'release/1.3.0' Daniel Schick 2024-07-18 06:58:46 +0200
  • be375b67e3 some weird changes to setup automatically made release/1.3.0 Daniel Schick 2024-07-18 06:56:56 +0200
  • 7f1923b6c8 Release version 1.3.0.4 Daniel Schick 2024-07-15 08:09:01 +0200
  • 244d9fd962 Test version 1.3.0.4 Daniel Schick 2024-07-15 07:34:33 +0200
  • 1a5591cc39 even more small fixes Daniel Schick 2024-07-14 15:12:49 +0200
  • e30309bca2 fixed more small things and version bump to 1.3.0.3 Daniel Schick 2024-07-13 19:18:41 +0200
  • 64977d5819 Small-time fixes to things previously changed and version bump to 1.3.0.2 Daniel Schick 2024-07-12 16:29:32 +0200
  • 9d017524ef Added shifting sequence number, storage hidden in flags. This is a prototype. Daniel Schick 2024-07-12 09:32:09 +0200
  • 24138fc1e9 Fixed an error regarding berth display in AGENT/TERMINAL and set to+from berth info for shifting shipcalls Daniel Schick 2024-07-11 11:39:12 +0200
  • ec0eb3cbfa Switched visibility and position of ETA/ETD in shipcall dialog depending on type Daniel Schick 2024-07-11 08:08:33 +0200
  • e03c8dc7df User-Filter Settings now on a per-user basis, saved as a dictionary in user space. This is for the case of people using the same windows account but with several different BC users. Daniel Schick 2024-07-10 10:35:40 +0200
  • ac8b6ba491 Hide some controls depending on arrival/departure Daniel Schick 2024-07-10 09:28:36 +0200
  • e3000e1f16 Removed ETA from times dialog if shifting shipcall Daniel Schick 2024-07-10 09:05:45 +0200
  • 208d74f9e3 When creating a new shipcall 'Geeste' is the default time ref point Daniel Schick 2024-07-09 11:54:15 +0200
  • 39020fc5d3 Bugfix: Changed lock times not showing immediately Daniel Schick 2024-07-09 10:01:36 +0200
  • 8f40b82c5d Ship list WIP Daniel Schick 2024-06-21 14:12:16 +0200
  • ed82d4fb4a Merge branch 'release/1.2.2' Daniel Schick 2024-07-09 07:59:56 +0200
  • b26fff7e17 added product code info for vsproj file Daniel Schick 2024-07-02 10:05:45 +0200
  • b3d895093a Versionsänderungen für 1.2.2.3 produktiv release/1.2.2 Daniel Schick 2024-07-02 09:59:03 +0200
  • c8c60c0f9b Only user Interval end if interval start is also unset (as suggestion in terminal control) Daniel Schick 2024-06-30 13:02:37 +0200
  • 6f1346c430 Fixed 4 digit time entry Daniel Schick 2024-06-30 12:42:41 +0200
  • ac21a2fa45 Changed interval date formatting so intervals spanning multiple days show ok Daniel Schick 2024-06-28 11:13:00 +0200
  • fe46b9b94e Filter shipcalls that have ata set and ata is more than 2 hours in the past Daniel Schick 2024-06-28 10:47:27 +0200
  • b275320d54 For the interval, the end date is also set in the control Daniel Schick 2024-06-28 10:46:45 +0200
  • 570a227b78 Simplified input text filtering: If user enters 10 digits, then these are split up for the date Daniel Schick 2024-06-28 10:46:15 +0200
  • bb956d4792 include last minute for day filter Daniel Schick 2024-06-27 16:47:09 +0200
  • 71a8b44532 fixed bug in search filter where time component wasnt cut of (as expected) Daniel Schick 2024-06-27 16:41:33 +0200
  • 36e853fcda Enter Agency Time as highlighted suggestion for other participants (not terminal) Daniel Schick 2024-06-25 08:22:25 +0200
  • a91a31a8e1 Updated product code to be able to update the package Daniel Schick 2024-07-01 13:18:42 +0200
  • b3d6da4769 Updated version for test version 1.2.2.3 Daniel Schick 2024-06-30 13:09:18 +0200
  • a31d58ae9b Only user Interval end if interval start is also unset (as suggestion in terminal control) Daniel Schick 2024-06-30 13:02:37 +0200
  • 8e842fbd5d Fixed 4 digit time entry Daniel Schick 2024-06-30 12:42:41 +0200
  • a02b483932 Increased version to 1.2.2.2 for next test release Daniel Schick 2024-06-28 11:40:00 +0200
  • 39f6e93576 Changed interval date formatting so intervals spanning multiple days show ok Daniel Schick 2024-06-28 11:13:00 +0200
  • c1b4affb20 Filter shipcalls that have ata set and ata is more than 2 hours in the past Daniel Schick 2024-06-28 10:47:27 +0200
  • 30c8069a9b For the interval, the end date is also set in the control Daniel Schick 2024-06-28 10:46:45 +0200
  • 3fa35bb14a Simplified input text filtering: If user enters 10 digits, then these are split up for the date Daniel Schick 2024-06-28 10:46:15 +0200
  • 8535608e07 Fixed cosmetic and increased (test) version to 1.2.2.1 Daniel Schick 2024-06-27 17:27:17 +0200
  • f9ea6b45fe include last minute for day filter Daniel Schick 2024-06-27 16:47:09 +0200
  • 57c0268b79 fixed bug in search filter where time component wasnt cut of (as expected) Daniel Schick 2024-06-27 16:41:33 +0200
  • d768288f4e Enter Agency Time as highlighted suggestion for other participants (not terminal) Daniel Schick 2024-06-25 08:22:25 +0200
  • 9a6c51c0b3 Improved date recognition somewhat Daniel Schick 2024-06-24 16:01:02 +0200
  • fb40455aa6 More version changes Daniel Schick 2024-06-24 16:00:42 +0200
  • a7a147a123 Set to red Test version 1.2.2 Daniel Schick 2024-06-24 15:43:09 +0200
  • bc6a9e95ea Removed compiler message feature/changes_for_1.2.2 Daniel Schick 2024-06-24 15:27:09 +0200
  • a5753727a7 Added button for automatically selecting the next 24 hours, meaning filling the ETA from/to fields automatically and triggering the search Daniel Schick 2024-06-24 15:21:37 +0200
  • 69b9e8bcfe Added derived DateTimePicker to use custom keyboard parsing (numbers only) Daniel Schick 2024-06-24 14:37:10 +0200