Wenn man ohne Angaben (oder ein Pflichtfeld nicht ausfüllt) auf "Speichern" klickt -> Konsole: Request failed with status code 422, error when creating course. Error; Neu dazugekommen: "location not found"
Pflichtfelder: sollen als solche markiert werden
Kurszeitraum: soll nach Datum absteigend (2026- 2025 - 2024 ...) sortiert werden
Kursangebot: soll alphabetisch sortiert werden (A-Z)
Kurszeitraum: Semesterdaten sollen für alle Tage, die nachträglich hinzugefügt werden, übernommen werden
Zusatzgebühren: Funktion soll als Abhängigkeiten (Kurs A kann nur mit Kurs B gebucht werden) implementiert werden
Wochentag & Zeit: gleiche Zeit/Ort an einem Tag sollen nicht möglich sein
Wenn man ohne Angaben (oder ein Pflichtfeld nicht ausfüllt) auf "Speichern" klickt, funktioniert das Formular nicht mehr (Konsole: Request failed with status code 422, error when creating course. Error)
im neuen courses formular (seit letztem Update) done.
Pflichtfelder: sollen als solche markiert werden, Übersetzung der Fehlermeldungen fehlt
Pflichtfelder: siehe vorheriges Ticket. Seit dem Update werden aber auch required fields beim Speichern hervorgehoben, wenn sie nicht gefüllt wurden.
Kursangebot: soll als Pflichtfeld markiert sein, Speichern ohne Angabe ist nicht möglich
im neuen courses formular (seit letztem Update) done.
Kurs ID: ist nach einer fehlerhaften Eingabe (Konsole: Uncaught (in promise) TypeError: Cannot set properties of null (setting 'innerHTML')) nicht mehr eindeutig
Kann ich seit neustem update nicht nachstellen - immer noch ein Problem? Kurs IDs sind nun kurszeitraum-basiert, sprich im SoSe kann ich die gleiche ID wie im WiSe nutzen. Innerhalb des Kurszeitraums aber nur einmal.
Semester: ist nicht an die Daten des Kurszeitraums gebunden, Funktion unklar
Das Semester dient lediglich zur Trennung der Kurse, weil der gleiche Kurs im WiSe und SoSe stattfinden kann. Der Buchungszeitraum und die Kurs-Laufzeit ist davon trotzdem unabhängig, weil manche Kurse auch erst mitten im Semester stattfinden oder nur ein halbes Semester, etc. pp.
Kursleiter: der gleiche Kursleiter soll nicht mehrmals eingegeben werden können
Nehme ich mit, macht natürlich keinen Sinn. Steht nun im Backlog.
Zusatzgebühren: Funktion unklar
Nur relevant wenn man tatsächlich Grundgebühren nimmt. Diese werden von uns in der Datenbank konfiguriert. Beispiel Bayreuth: Hat eine Grundgebühr pro Semester. Also wird zum Sommersemester wieder eine Grundgebühr angelegt, die dann jeder mindestens einmal kaufen muss um Kurse zu buchen. Wird automatisch beim "Add to cart" eines Kurses mit in den Warenkorb gelegt.
Wochentag & Zeit: gleiche Zeit/Ort an einem Tag sollen nicht möglich sein, Endzeit darf nicht vor Anfangszeit liegen
Ja haben wir schon auf der Liste - ist dann eine Kollisionsprüfung so wie du es beschreibst? Endzeit vor Startzeit werden wir auch mit beheben, ist bisher noch niemandem passiert ;)