16e6444b90
Small adjustment to the formatting
2026-01-27 10:57:57 +01:00
343366db91
Another update to logging init
2026-01-27 10:49:55 +01:00
6eb572cb75
Fix startup logic
2026-01-27 10:40:54 +01:00
3ef5e81b48
No default stderr handler for WSGI
2026-01-27 10:36:18 +01:00
81bbad018b
Made SMTP logging optional and added notification creation log
2026-01-27 09:27:20 +01:00
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