Commit Graph

742 Commits

Author SHA1 Message Date
7365949fb5 Create an un-assignment notification for a participant when he is no longer assigned, even if there was no previous
assignment notification. That can happen I believe if the assigment was maybe too long ago and the notification therefore already deleted.
Note that this needs to be tested and may be rolled back if this doesn't solve the issue.
2026-01-22 07:47:09 +01:00
98d713234b Only emit time_conflict_resolved when a conflict has actually existed 2026-01-20 08:52:43 +01:00
409f3140c9 Added separate auth_username to email configuration 2026-01-14 17:21:13 +01:00
ca44f0d154 Fixed taking notification update timer mins value from config.py 2026-01-14 16:40:48 +01:00
d63a26fff9 Fix time offset error when saving 2026-01-14 16:08:26 +01:00
bbd96c47ed Extra schemathesis validation. Still cases failing, but it is much better now 2026-01-14 14:39:56 +01:00
77959b4a50 Added NTLM auth to email client settings 2026-01-13 07:01:15 +01:00
62c13eb17a Experimental change that adds configurable SMTP encryption mode 2026-01-13 05:24:40 +01:00
dfb17d00eb Small schemathesis runtime fix 2026-01-12 09:54:01 +01:00
245cdcb93c Made some additional smalltime-corrections 2026-01-09 14:23:12 +01:00
0ecc6aaefe Fixed boolean returns, first stage of schemathesis tests fixed, still 17 open 2026-01-09 13:11:12 +01:00
f84b3fd7d1 Changed boolean fields in JSON from int to true boolean values 2026-01-08 17:00:13 +01:00
861b592864 Merge branch 'bugfix/issues_1.7.0' into develop 2026-01-08 14:32:36 +01:00
04cd85fe59 First working version 2026-01-07 18:18:28 +01:00
373b57cec8 first step 2026-01-04 15:08:51 +01:00
fb3b0fced5 Created sensible notification messages without replicating data 2025-12-29 19:28:20 +01:00
607cb4fc7d Creating notifications for each participant that is assigned to the shipcall for time_conflict(_resolved) 2025-12-16 09:16:33 +01:00
39001b37a3 Added logging and a lock (threading) to make sure all notifications are created 2025-12-15 17:56:41 +01:00
d6becc43ea Create notifications for each shipcall in the list 2025-12-12 09:16:52 +01:00
f68e9ee218 Notification endpoint now filters for participant_id and fixed parsing of event type enumeration array 2025-12-09 12:21:11 +01:00
18f6d53998 Added logging to PutUser failures 2025-12-08 15:40:44 +01:00
4b8e878735 Added ChatGPT-created Mermaid database diagram to the Readme file 2025-12-08 15:40:32 +01:00
3f7da82ea6 Updated create schema script and added script to clear times doublettes for same participant type 2025-12-08 15:40:18 +01:00
c1e3e8939a Externalize all configuration parameters Pt.I 2025-12-05 18:08:15 +01:00
dc98b1d500 Merge branch 'release/1.7.0' into develop 2025-12-05 16:05:42 +01:00
a50cd9cc9a Merge branch 'bugfix/deactivating_users_roleeditor' into develop 2025-12-05 16:00:45 +01:00
d06669e943 Merge branch 'release/1.7.0' into develop 2025-12-05 15:58:38 +01:00
60baf02299 Applied automatic field check also for PUT on times to avoid accidental overwrite 2025-11-16 19:52:09 +01:00
ae2ce859ad Do not accidentally overwrite shipcall fields when fields are not passed on PUT request 2025-11-16 19:26:15 +01:00
44dd6010d7 Put some extra info in the docs 2025-11-14 15:54:18 +01:00
9116841292 Added a documentation file for the API spec 2025-11-14 11:19:04 +01:00
b5dd7422f4 Initializing pool connection variable with None.
Release pool connection handle und all circumstances especially also when a query fails
before the call is finished. This should avoid connection starvation.

fix prod. link

production fix

Fixed application path
2025-11-12 15:06:54 +01:00
63a3ce2f6f Improved connection pool init 2025-11-12 13:54:26 +01:00
8cc3444626 Added default port to python run flask settings 2025-11-12 13:53:34 +01:00
6362f47d43 Updated project settings, removed participant 'active' and fixed user delete 2025-10-13 17:37:59 +02:00
c6954fb222 Fixed some validation issues that have cropped up over the last months 2025-10-07 12:01:57 +02:00
6d8b86280c changed e-mail formatting to direct url at actual notified shipcall 2025-09-30 14:46:34 +02:00
2a1570d9f5 bugfix enum format
fixed required case

fixed more default occurrances

changed validates signature
2025-09-08 15:02:06 +02:00
14cfb41591 bugfix enum format
fixed required case

fixed more default occurrances

changed validates signature
2025-09-08 14:59:09 +02:00
62bd6304c4 Allow special characters &,-,_ for ship name and callsign 2025-07-25 13:33:18 +02:00
7fea4d27b7 Updated clear data script for the database (for purging all data via SQL) 2025-07-25 13:05:13 +02:00
03b434b801 Zwei Nachkommastellen für den Tiefgang in der Übersicht 2025-05-26 17:14:41 +02:00
dbd7347ac9 Moved draft up and put unit behind the value 2025-05-26 17:14:21 +02:00
ac15a6c2cf Added german satellite assemblies to setup project 2025-05-26 17:14:09 +02:00
c27685df6e Draft instead of callsign in BSMD cell 2025-05-26 17:12:31 +02:00
6610532c90 Some stuff for the website 2025-04-29 10:58:06 +02:00
d180dac600 improved next 24hr schedule check query that takes precedence for times eta value 2025-03-14 15:03:38 +01:00
8b4131332b release pooled SQL connection when sending an email 2025-03-07 10:05:14 +01:00
27b9f46f30 Avoid adding the same notification twice to a sender 2025-03-06 09:51:12 +01:00
c8550431e0 Bugfix for last update 2025-03-05 17:39:39 +01:00