Merge pull request #39 from puls200/hotfix/20240827puls2002024-08-28 10:24:21 +0200
1be7d68f5cparticipant flag also resolved
Max Metz
2024-08-27 21:16:49 +0200
cc2a54c1c6added 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
e1d9570268solving the concatenation issue of a list and a None-type.
Max Metz
2024-08-27 20:52:10 +0200
8082100b7eusing 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
6eab98d2a1correcting the issue with participant_id authorization (BSMD or AGENCY check).
Max Metz
2024-08-27 19:23:37 +0200
Merge pull request #38 from puls200/hotfix/api_input_validation_20240812puls2002024-08-15 08:47:06 +0200
fcc03b2adeadaptation 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
b60874cbb0shipcall, ship, times and user verify the validity of JSON data when receiving POST/PUT requests.
Max Metz
2024-08-14 15:49:28 +0200
e488501837debugging the missing column '.PORT_ADMINISTRATION' issue
Max Metz
2024-08-14 14:58:03 +0200
4f3686e00fmarshmallow.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
Merge pull request #37 from puls200/hotfix/api_input_validation_20240812puls2002024-08-13 08:28:19 +0200
cdf6e7d99bReverted change to only return not deleted shipsDaniel Schick2024-08-13 08:27:05 +0200
0e8faf499dGET ships no longer returns deleted ships
Max Metz
2024-08-12 20:35:37 +0200
22009eb469resolving an issue where missing values for 'flags' in the Shipcall would cause rule-violations
Max Metz
2024-08-12 19:56:26 +0200
e526337c6aadded 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
Merge pull request #36 from puls200/hotfix/20240806_api_validationpuls2002024-08-06 21:54:42 +0200
d54fed9160corrected 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
Merge pull request #30 from puls200/feature/api_input_validationpuls2002024-08-01 14:27:42 +0200
5769889fearesolving 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
cd8c246d72adapting 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
83520a2bc7Fixed small issues for ships endpoint validationDaniel Schick2024-07-09 09:04:05 +0200
3d2e1f5158Added 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
e33833235dBugfix for comparer when times value is null and DateTime.Now is inconsistentDaniel Schick2024-07-25 09:38:10 +0200
14569ad7bcReset 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 disappearDaniel Schick2024-07-22 08:51:20 +0200
9bf84f8baaremove required fields for Times and Times TerminalDaniel Schick2024-07-22 08:22:09 +0200
31c54f9d8fETD is always enabled if user is bsmd group (was typo? can't recall)Daniel Schick2024-07-22 07:06:41 +0200
ad16ae4945Bugfix: ATA/ATD values do not get changed when already displayedDaniel Schick2024-07-18 07:22:25 +0200
e30309bca2fixed more small things and version bump to 1.3.0.3Daniel Schick2024-07-13 19:18:41 +0200
64977d5819Small-time fixes to things previously changed and version bump to 1.3.0.2Daniel Schick2024-07-12 16:29:32 +0200
9d017524efAdded shifting sequence number, storage hidden in flags. This is a prototype.Daniel Schick2024-07-12 09:32:09 +0200
24138fc1e9Fixed an error regarding berth display in AGENT/TERMINAL and set to+from berth info for shifting shipcallsDaniel Schick2024-07-11 11:39:12 +0200
ec0eb3cbfaSwitched visibility and position of ETA/ETD in shipcall dialog depending on typeDaniel Schick2024-07-11 08:08:33 +0200
e03c8dc7dfUser-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 Schick2024-07-10 10:35:40 +0200
ac8b6ba491Hide some controls depending on arrival/departureDaniel Schick2024-07-10 09:28:36 +0200
e3000e1f16Removed ETA from times dialog if shifting shipcallDaniel Schick2024-07-10 09:05:45 +0200
208d74f9e3When creating a new shipcall 'Geeste' is the default time ref pointDaniel Schick2024-07-09 11:54:15 +0200
39020fc5d3Bugfix: Changed lock times not showing immediatelyDaniel Schick2024-07-09 10:01:36 +0200
a5753727a7Added button for automatically selecting the next 24 hours, meaning filling the ETA from/to fields automatically and triggering the searchDaniel Schick2024-06-24 15:21:37 +0200
69b9e8bcfeAdded derived DateTimePicker to use custom keyboard parsing (numbers only)Daniel Schick2024-06-24 14:37:10 +0200