|
|
8a6ded2813
|
fixes for errors reported in server log
|
2024-02-14 15:41:21 +01:00 |
|
|
|
898cfdf07d
|
Merged current state of develop
|
2024-02-14 10:56:35 +01:00 |
|
|
|
e3017349b0
|
added finally statement to close pooledConnection under all circumstances
|
2024-02-05 09:48:34 +01:00 |
|
|
|
50b7dd8cc5
|
fix shipcall query to include times eta/etd
|
2024-02-04 11:20:32 +01:00 |
|
|
|
801c4a1383
|
fixed deleted in ship (was int, is now: bool)
|
2024-01-15 17:16:22 +01:00 |
|
|
|
708fa5ce37
|
fixed naming in query
|
2024-01-15 17:10:21 +01:00 |
|
|
|
801800df92
|
added missing fields in query
|
2024-01-15 17:04:49 +01:00 |
|
|
|
a4e51f2483
|
changed local path
|
2024-01-15 17:00:19 +01:00 |
|
|
|
c51264a55d
|
added new fields to evaluation object
|
2024-01-15 16:25:08 +01:00 |
|
|
|
c1d8b2e855
|
fixed notification endpoint to return real data for a shipcall
|
2024-01-13 19:09:50 +01:00 |
|
|
|
1ef74b51ba
|
added ship delete and fixed schema loading error for shipclass
|
2024-01-13 19:09:50 +01:00 |
|
|
|
dd4ae7def8
|
fixed error, but enum values are still serialized as int
|
2024-01-13 19:09:50 +01:00 |
|
|
|
01dda53425
|
Tried to create history endpoint but failed. Not working.
|
2024-01-13 19:09:50 +01:00 |
|
|
|
a52cc27d69
|
Fixed SQL and added endpoint for history data
|
2024-01-13 19:09:50 +01:00 |
|
|
|
ae9053bcaf
|
Added POST and PUT endpoint for /ship
|
2024-01-13 19:09:50 +01:00 |
|
|
|
aba1d9d00b
|
Changed validation rule 002 A-C so that the agency time is set as reference time allowing 15 minute deviation
|
2024-01-13 19:02:43 +01:00 |
|
|
|
d8fabe0f97
|
Fixed time comparison validation func. Now compares min/max value of array.
|
2024-01-13 19:01:56 +01:00 |
|
|
|
db2ba28d61
|
Merge branch 'bugfix/ui_fixes_1.1' into develop
|
2023-12-26 17:15:13 +01:00 |
|
|
|
e7e9d79c5d
|
Version bump to 1.1.1
|
2023-12-26 17:13:10 +01:00 |
|
|
|
b4764e29b6
|
disable port authority validation logic
|
2023-12-24 11:20:43 +01:00 |
|
scopesorting
|
191aff720b
|
Implemented the feature to ignore port administration. However, the flag is currently disabled.
|
2023-12-19 09:51:29 +01:00 |
|
scopesorting
|
e7b7d7e18f
|
correcting 0004A & 0004B
|
2023-12-19 09:51:29 +01:00 |
|
scopesorting
|
ca8a7ab291
|
updating rule 0004A&0004B by using a rounding method for time differences.
|
2023-12-19 09:51:29 +01:00 |
|
scopesorting
|
a29b3ead0e
|
bugfix of 0004A and B, where the tide window may have deviated by few seconds, so the wrong state would be concluded.
|
2023-12-19 09:51:29 +01:00 |
|
|
|
24757c1702
|
Version bump 1.0.0 -> 1.1.0
|
2023-12-17 11:12:52 +01:00 |
|
scopesorting
|
99c798bfe0
|
changing 'exit' with sys.exit to avoid 'NameError' for the exit call
|
2023-12-15 16:40:51 +01:00 |
|
scopesorting
|
31a5034e17
|
Solving: RemovedInMarshmallow4Warning: Passing field metadata as keyword arguments is deprecated. Use the explicit argument instead. Additional metadata: {'Required': False}
|
2023-12-15 16:40:51 +01:00 |
|
scopesorting
|
dfdd4da1d8
|
correcting minor typos in the documentation and verbosity
|
2023-12-15 16:40:51 +01:00 |
|
scopesorting
|
2f67e58ace
|
created a feature flag, which disables the PORT_ADMINISTRATION validation rules. Currently, the flag is 'hardcoded' once in the library. Adapting the test to properly facilitate the feature flag
cherry picking all open adjustments to the develop branch.
|
2023-12-15 16:40:51 +01:00 |
|
scopesorting
|
ad7637368b
|
removing unused if-statements
|
2023-12-15 16:40:51 +01:00 |
|
scopesorting
|
08ab984096
|
updating the sql handler's method of filtering for the filled-in header
|
2023-12-15 16:40:51 +01:00 |
|
scopesorting
|
836c1aa802
|
fixing the 'KeyError' when using an empty times dataframe. Returning 'green'
|
2023-12-15 16:40:51 +01:00 |
|
scopesorting
|
6ce6e882e9
|
more concise evaluation messages for 0001. Adding newlines (works on Windows) when multiple evaluation messages are shown. Properly adding the ShipcallType filters for each rule (whether incoming, outgoing or shifting). Added a regular expression to abbreviate an evaluation message when 512 characters are exceeded.
fixing a version conflict for validation rule functions.
|
2023-12-15 16:40:51 +01:00 |
|
scopesorting
|
d004e77650
|
created a feature flag, which disables the PORT_ADMINISTRATION validation rules. Currently, the flag is 'hardcoded' once in the library. Adapting the test to properly facilitate the feature flag
cherry picking the feature flag of 'port administration' rules
|
2023-12-15 16:40:51 +01:00 |
|
scopesorting
|
ad593ff2a2
|
more concise evaluation messages for 0001. Adding newlines (works on Windows) when multiple evaluation messages are shown. Properly adding the ShipcallType filters for each rule (whether incoming, outgoing or shifting). Added a regular expression to abbreviate an evaluation message when 512 characters are exceeded.
|
2023-12-01 09:44:22 +02:00 |
|
scopesorting
|
fce8ce0c68
|
changing the ParticipantType to an IntFlag, so multiple roles are possible. Adapting every validation rule (0001, 0003, 0004, 0005), which may be affected by this change. Changing the filter for a participant type to properly include the change. Changing the pier_side rule (0006B), which uses the shipcall and times_terminal. New shipcalls should now be evaluated properly, unless no participant is assigned at all. If the ladder case can occur, the validation rules 0001N+0001O will be added (held back for now).
|
2023-12-01 09:44:09 +02:00 |
|
scopesorting
|
6f9b4a6b5a
|
removing verbosity in validation rule functions, and returning 'None', when a selected times dataframe is empty. In case of empty results, the function now properly computes the delta towards a query time and returns YELLOW, when a violation is observed. This should finally fix the bugs for 0001 A-M
|
2023-12-01 09:43:49 +02:00 |
|
scopesorting
|
9a12d74e77
|
updating validation rules 0001 A-M. Instead of filtering by times_df (which may not exist), the rules make use of the shipcall_participant_map. When one of the participants in a rule is not assigned, no violation is observed. When there are multiple entries of a participant (due to an input bug), the function still verifies properly. When critical time is observed, and there is not yet an entry for the respective key time, there will be a 'yellow' state.
|
2023-12-01 09:43:31 +02:00 |
|
scopesorting
|
9f61e2af38
|
updating check_time_delta_violation_query_time_to_now: no longer ignoring events of the past (delta<=0)
|
2023-12-01 09:43:17 +02:00 |
|
scopesorting
|
4859ff6803
|
ensuring that len(df_times) always works. Preventing 'None' from occuring
|
2023-12-01 09:42:48 +02:00 |
|
scopesorting
|
834da84786
|
minot adjustments & refactoring
|
2023-11-28 16:49:16 +02:00 |
|
scopesorting
|
8027620f22
|
fixing the 'KeyError' when using an empty times dataframe. Returning 'green'
|
2023-11-28 16:48:53 +02:00 |
|
|
|
c36e913472
|
added trace output and fixed a bug when saving shipcalls without times
|
2023-11-28 16:48:16 +02:00 |
|
|
|
721baa3a06
|
moved schedule import after venv sitepackage path set
|
2023-11-22 10:48:27 +01:00 |
|
scopesorting
|
fd0efe0046
|
adding schedule routine jobs, which will be executed in a background thread within WSGI while running the Flask application.
|
2023-11-21 12:47:04 +01:00 |
|
scopesorting
|
9346920a97
|
potentially solving the 'shipcall_id' error log
|
2023-11-21 11:51:49 +01:00 |
|
scopesorting
|
3cc1591aba
|
potentially correcting 0006A/0006B
|
2023-11-21 11:41:56 +01:00 |
|
scopesorting
|
a5220fd6f2
|
refactoring: simplification of error messages. These now stem from a string, which is the function name. Previously, the inspect module was used with a rather complex function call to obtain the method's name. The simplification makes code more readable for future work.
|
2023-11-20 16:43:27 +01:00 |
|
scopesorting
|
49bbb77624
|
refactoring a few methods
|
2023-11-20 16:35:31 +01:00 |
|
scopesorting
|
40dc022b25
|
fixing np to_list error, which may have caused the evaluation function to stop altogether.
|
2023-11-20 16:22:58 +01:00 |
|