Skip to content

Feature/flipper time tracking#37

Merged
FionnLaesser merged 3 commits into
mainfrom
feature/flipper-time-tracking
Jun 15, 2026
Merged

Feature/flipper time tracking#37
FionnLaesser merged 3 commits into
mainfrom
feature/flipper-time-tracking

Conversation

@FionnLaesser

Copy link
Copy Markdown
Collaborator

Zusammenfassung

Dieser Pull Request integriert den Flipper-Check-in/Check-out-Ablauf in die mobile Anwendung und verbessert die Behandlung abgelaufener JWT-Sitzungen im Admin-Web.

Änderungen

  • Flipper-Zeiterfassung mit dem Time-Service verbunden
  • Check-in/Check-out-Ablauf in der mobilen App überarbeitet
  • Flipper- und Zeitstatus korrekt geladen und dargestellt
  • Ungültige oder abgelaufene JWTs liefern jetzt HTTP 401
  • Admin-Web entfernt ungültige Sitzungsdaten und leitet zum Login weiter
  • Fehler beim Laden und Speichern von Mitarbeitern und Aufträgen behoben
  • README und Integrationsdokumentation aktualisiert
  • Aktueller Stand von main inklusive Mermaid-Diagrammen übernommen

Ursache des Admin-Fehlers

Ein abgelaufener JWT blieb im Browser gespeichert. Die Backend-Services antworteten darauf mit HTTP 403, während das Frontend nur HTTP 401 behandelte. Dadurch konnten Mitarbeiter und Aufträge nicht geladen oder gespeichert werden.

Tests

  • Maven-Tests erfolgreich
  • Admin-Web erfolgreich gebaut
  • Vollständiger API-Testlauf: 54/54 erfolgreich
  • Browser-Test für Login, Sitzungsablauf und Mitarbeiter-Erstellung erfolgreich
  • Gültige Anfragen liefern HTTP 200
  • Ungültige Tokens liefern HTTP 401

@FionnLaesser FionnLaesser merged commit 87cd6e2 into main Jun 15, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant