Compare commits

...
40 Commits
Author SHA1 Message Date
Marcel-Wefers b1be7152a7 pipeline-test 2025-08-11 10:30:54 +02:00
Marcel-Wefers aa14131757 Dockerfile aktualisiert 2025-07-01 13:34:44 +02:00
Marcel-Wefers 21a76418fe Pipeline fail test 2025-07-01 13:33:23 +02:00
Marcel-Wefers 4223ec2e72 pipeline fail test 2025-07-01 13:29:54 +02:00
Marcel-Wefers 8981fe6fda test.txt aktualisiert 2025-07-01 12:18:59 +02:00
Marcel-Wefers f434e39c32 test.txt aktualisiert 2025-07-01 12:18:40 +02:00
Marcel-Wefers 1417057160 dssdsd 2025-07-01 12:07:56 +02:00
Marcel-Wefers 742b4bfc32 test.txt aktualisiert 2025-07-01 12:04:02 +02:00
Marcel-Wefers bc0775eafe 123 2025-07-01 12:00:33 +02:00
Marcel-Wefers c778d3422c jnjnjnjn 2025-07-01 11:51:59 +02:00
Marcel-Wefers 14f9040456 test123 2025-07-01 11:49:15 +02:00
Marcel-Wefers 8dfa89c6b6 pray pray pray 2025-07-01 11:39:08 +02:00
Marcel-Wefers a32111fbf4 please work 2025-07-01 11:36:22 +02:00
Marcel-Wefers 6772c5e408 funktioniert? 2025-07-01 11:32:43 +02:00
Marcel-Wefers 156012ad64 pipeline test 2025-07-01 11:29:17 +02:00
Marcel-Wefers d3429cefb4 test.txt aktualisiert 2025-07-01 11:28:50 +02:00
Marcel-Wefers 397a1844b5 test123 2025-07-01 11:12:13 +02:00
Marcel-Wefers 412e9f03bb test.txt aktualisiert 2025-07-01 11:08:56 +02:00
Marcel-Wefers 76342d3d55 test.txt aktualisiert 2025-07-01 11:03:39 +02:00
Marcel-Wefers eced2dc1e9 test.txt aktualisiert 2025-07-01 10:55:24 +02:00
Marcel-Wefers e692a50efc test.txt aktualisiert 2025-07-01 10:51:29 +02:00
Marcel-Wefers f097fd8c43 test.txt aktualisiert 2025-07-01 10:48:11 +02:00
Marcel-Wefers e211b7f680 test.txt aktualisiert 2025-07-01 10:45:06 +02:00
Marcel-Wefers 72ade7f92c test.txt aktualisiert 2025-07-01 10:42:15 +02:00
Marcel-Wefers 72f8196acf test.txt aktualisiert 2025-07-01 10:41:41 +02:00
Marcel-Wefers b087d9822e test.txt aktualisiert 2025-07-01 10:35:21 +02:00
Marcel-Wefers 785f6ac8b9 test.txt aktualisiert 2025-07-01 10:31:53 +02:00
Marcel-Wefers 20d80d76f0 test.txt aktualisiert 2025-07-01 10:28:44 +02:00
Marcel-Wefers 6a75825a88 test123 2025-07-01 10:24:56 +02:00
Marcel-Wefers 5599476730 test.txt aktualisiert 2025-07-01 10:16:33 +02:00
Marcel-Wefers d13738069e test123
dfsfdsf
2025-07-01 10:11:08 +02:00
Marcel-Wefers 5aec5ae176 svadgasvd
sjdbkjdsbf
2025-07-01 10:06:45 +02:00
Marcel-Wefers 186cf4411e test123 2025-07-01 10:00:05 +02:00
Marcel-Wefers 435e0260e5 test123 2025-07-01 09:52:34 +02:00
Marcel-Wefers eaf6b09349 test.txt aktualisiert 2025-07-01 09:35:17 +02:00
Weins 405639329c getting last_login changes 2025-06-26 11:29:08 +02:00
Weins 719b9d7000 Query changes for DB 2025-06-26 11:18:51 +02:00
Weins e3270d64bf Query changes for DB 2025-06-26 11:04:26 +02:00
Weins f97d8e53b1 logging basicConfig changed in patchnotes_controller.py 2025-06-26 10:59:41 +02:00
Weins 1d8b138b62 added logs for debugging 2025-06-26 10:55:06 +02:00
4 changed files with 18 additions and 11 deletions
@@ -19,6 +19,7 @@ from openapi_server.__main__ import collection, last_login_collection
from openapi_server.models.patch_notes import PatchNotes from openapi_server.models.patch_notes import PatchNotes
from openapi_server.utils.auth import current_user_id from openapi_server.utils.auth import current_user_id
logging.basicConfig(level=logging.INFO)
def create_patchnote(body): # noqa: E501 def create_patchnote(body): # noqa: E501
"""Creates new patch notes """Creates new patch notes
@@ -124,17 +125,18 @@ def list_patchnotes(since: str | None = None):
"""GET /patchnotes – liefert neue Patchnotes und setzt last_login.""" """GET /patchnotes – liefert neue Patchnotes und setzt last_login."""
user_id = current_user_id() # 1) aktueller Benutzer user_id = current_user_id() # 1) aktueller Benutzer
last_login = last_login_collection.find_one({"user_id": user_id}, {"last_login"}) last_login_doc = last_login_collection.find_one(
{"user_id": user_id},
{"_id": 0, "last_login": 1}
)
last_login = last_login_doc.get("last_login") if last_login_doc else None
query = {} query = {}
logging.info("since" + str(since)) logging.info("since" + str(since))
logging.info("last_login" + str(last_login))
if since: if since:
logging.info("Went into if since") logging.info("Went into if since")
query = {
"patch_date": {
"$gte": last_login,
"$lte": since
}
}
try: try:
datetime.strptime(since, "%Y-%m-%d") datetime.strptime(since, "%Y-%m-%d")
except ValueError: except ValueError:
@@ -143,7 +145,12 @@ def list_patchnotes(since: str | None = None):
detail="since must be YYYY-MM-DD", detail="since must be YYYY-MM-DD",
status=400, status=400,
) )
query = {
"patch_date": {
"$gte": since,
"$lte": last_login
}
}
# 3) Datum validieren (nur wenn vorhanden) # 3) Datum validieren (nur wenn vorhanden)
elif since is None: elif since is None:
+1 -1
View File
@@ -1 +1 @@
eeee 123
+1 -1
View File
@@ -1 +1 @@
jjnjnj dsdsdsdsdsdkksdsddsdlml