meetings_delete_meetingid.md - JinraGit/travelManager GitHub Wiki
/meetings/delete/{meetingId}
🗑️ DELETE 🧩 Funktion
Löscht ein Meeting anhand seiner ID.
🔐 Authentifizierung
✅ Erforderlich (Token)
📥 Request
Pfadparameter:
/meetings/delete/102
Kein Query-Parameter, kein Request-Body notwendig.
204 No Content
📤 Response: Meeting wurde erfolgreich gelöscht. Es wird kein Inhalt zurückgegeben.
⚠️ Fehlerfälle
Status | Beschreibung |
---|---|
401 | Nicht authentifiziert |
403 | Zugriff verweigert (Meeting gehört nicht zum Benutzer) |
404 | Meeting nicht gefunden |
MeetingController#deleteMeeting
)
🧠 Logik (aus - Holt das Meeting anhand der ID.
- Prüft, ob das Meeting dem Benutzer gehört.
- Löscht das Meeting via
meetingService
. - Gibt
204 No Content
zurück.
🧪 Hinweise
- Löschung ist permanent.
- Keine Sicherheitsabfrage in der API – sollte im Frontend eingebaut werden.