Commit Graph

526 Commits

Author SHA1 Message Date
cbc77ae157 probably fixed the bug but cannot test because server side is not compatible 2023-12-24 11:08:10 +01:00
ae349b3781 made cancelled row look cancelled 2023-12-23 20:43:46 +01:00
86e6c8caa7 Corrections Pt.1 2023-12-23 18:20:20 +01:00
84a5cc862a Merge branch 'feature/RoleEditor_logical_delete' into develop 2023-12-20 08:09:40 +01:00
scopesorting
187f018e26 gitignore (solved conflict) 2023-12-19 09:51:29 +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
3c7268f9f2 new development version 2023-12-18 09:37:20 +01:00
e49b788b3d Added Canceled Checkbox to BSMD dialog box 2023-12-17 17:29:39 +01:00
73e729010d Automatically open a dialog for an outgoing call after an incoming call was created.
The dialog is filled with the defaults of the incoming call, adding two days to ETA to set the ETD.
2023-12-17 17:05:26 +01:00
24757c1702 Version bump 1.0.0 -> 1.1.0 2023-12-17 11:12:52 +01:00
305cc0d3e1 only undeleted berths and ships to select, but display all 2023-12-15 16:58:50 +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
378274a176 Logical delete of berths and ships in RoleEditor.
The deleted rows will still be shown however a little grayed out
2023-12-15 16:31:28 +01:00
ba424b18b0 clear controls properly when assignment gets reset in shipcall control 2023-12-14 16:58:53 +01:00
9945cc139b Reset tooltip if evaluation message is empty 2023-12-14 16:09:46 +01:00
f323ae44ff Tab always moves to the next control 2023-12-14 15:46:10 +01:00
dfc09fe833 set maximum for draft to 50 2023-12-14 15:27:27 +01:00
ee071d6b9d Pflichtfelder bei Neuanlage gefixt 2023-12-07 10:49:32 +01:00
08edd7d1d8 add localized message if username/password is wrong 2023-12-07 10:08:08 +01:00
fcbe554248 renamed Gedreht to Anlegeseite 2023-12-07 09:57:31 +01:00
30693700b2 small cleanup yaml 2023-12-07 09:49:01 +01:00
bea2a147d8 Changed search box watermark for better understanding 2023-12-05 09:06:48 +01:00
fe6d1424e5 limit text remark input to 512 characters 2023-12-05 09:06:01 +01:00
faae0cb6f0
Merge pull request #20 from puls200/bugfix/pierside
Merging all Go-Live fixes back into develop
2023-12-01 09:48:27 +02: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
81a45f57cf Catch exception if one occurrs during saving 2023-11-27 17:26:37 +01:00
2b43dc49d9 extended gitignore for local flask 2023-11-27 14:37:23 +01:00
8d63fece15 Version bump to 1.0.0.0 2023-11-25 16:01:03 +01:00
56ade40aef fixed creating new shipcalls and cleaned up logon error message display 2023-11-25 12:15:38 +01:00
5c6d41470c created 0.9.7 version with some minor fixes 2023-11-25 11:39:45 +01:00
721baa3a06 moved schedule import after venv sitepackage path set 2023-11-22 10:48:27 +01:00