You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ich fasse hier einfach mal ein paar Sachen zusammen, die ich zusammen bearbeiten werde ( #456, #537, #730, #736). Alle erfordern eine Überarbeitung des Stundenplans und es wäre sinnvoll, das in einem Zug zu machen. Die anderen Tickets werden dann geschlossen.
Eigene Events hinzufügen
Dialog für Hinzufügen eigener Termine
Unterscheidung verschiedener Typen von Terminen in Backend
Unterscheidung verschiedener Typen von Terminen in GUI
Löschen von eigenen Terminen
Eigene Termine in Termin-Export berücksichtigen
"ganztägig" Option hinzufügen
Aufhübschen von EventModal für eigene Termine
Mehr Optionen für Unterkategorien anbieten ("Klausur", "Übung", "Lerngruppe", etc.)
Dritte Kategorie von Terminen "Uni-Termine" (siehe Rahmentermine anzeigen #456) hinzufügen, um später darauf aufzubauen
Nett, aber schwieriger
Möglichkeit anbieten, einen aktuell belegten Kurs zu referenzieren
Rahmentermine, Feiertage und Klausurtermine zeigen bzw. berücksichtigen
Vorbedingung: Endpoint existiert, der Rahmentermine liefert (Semesterferien, Feiertage, Dies Academicus etc.)
Vorbedingung: PULS Schnittstelle existiert, die zu einem Kurs die Prüfungen etc. liefert, ansonsten könnte ein Benutzer auch den Termin als custom event eintragen
Insgesamt zu tun
Stundenplan-Komponente so umbauen, dass beliebige Events-Endpoints abonniert werden können
Dann dem Nutzer eine Auswahl dieser Endpoints anbieten (Kurse, Prüfungen, Feiertage, Rahmentermine) mit Checkboxen
Überlegen, wie die Custom-Events da noch mit rein passen
Die gewählten Endpoints dann alle zusammen abrufen (rxjs zip oder forkjoin)
Für jeden Endpoint wird ein Parser/Transformator benötigt, der die wahrscheinlich sehr heterogenen Events in ein einheitliches Format packt, das der Stundenplan dann anzeigt (wäre natürlich nett, wenn dieser Schritt wegfallen könnte, also wenn PULS einen Standard verwenden würde, ical z.B.).
The text was updated successfully, but these errors were encountered:
Überarbeitung des Kalenders
Ich fasse hier einfach mal ein paar Sachen zusammen, die ich zusammen bearbeiten werde ( #456, #537, #730, #736). Alle erfordern eine Überarbeitung des Stundenplans und es wäre sinnvoll, das in einem Zug zu machen. Die anderen Tickets werden dann geschlossen.
Eigene Events hinzufügen
Nett, aber schwieriger
Rahmentermine, Feiertage und Klausurtermine zeigen bzw. berücksichtigen
Insgesamt zu tun
rxjs zip
oderforkjoin
)The text was updated successfully, but these errors were encountered: