-
Notifications
You must be signed in to change notification settings - Fork 4
Issues_Version_GP SS_2019
Titel:
US-1: Keycloak Realm konfigurieren
Beschreibung:
Systemübergreifende Aufgabe. Siehe: Keycloack
Titel:
S-1: Rollen Dozent und Student in Keycloak definieren
Beschreibung:
Systemübergreifende Aufgabe. Siehe: Keycloack
Titel:
US-1: REST-Endpoints des Projektservice mit Spring Security absichern
Beschreibung:
Alle Endpunkte, auf die Zugegriffen werden kann, sollen gesichert werden, so dass nur berechtigte Rollen Zugriff auf die Ressourcen haben.
Siehe: Berechtigungen
Titel:
US-2: Attribute "verfügbar, laufend, abgeschlossen" in PP, BA, MA-Projekten (Backend)
Beschreibung:
Diese Einsteigeraufgabe hat sich damit beschäftigt, die Status anzupassen, welche ein Projekt durchlaufen kann. Dies war eine einfache Umbenennungsaufgabe. Projekte sollen eine Status haben, welcher die Werte "verfügbar", "laufend" und "abgeschlossen" annehmen kann.
Titel:
US-2: Gefiltertes Importieren Moduldaten aus Module-MS
Beschreibung:
Die Relevanten Module sollen aus dem modul-service importiert und abgespeichert werden. Von Interesse sind alle Module, die direkt in Bezug zu PP, BA und Ma Modulen stehen.
Siehe: Import der Moduldaten
Titel:
US-2: Zeitstempel-Attribute "erstellt", "geändert am" sowie "Ersteller" im Backend
Beschreibung: Projekte sollen die Attirbute "erstellt" und "geändert am" erhalten. Diese sind Zeitstemepel und sollen automatisch gesetzt werden. Das Attribut "ersteller" soll beim Erstellen eines Projektes gesetzt werden und soll den Namen des Erstellers beinhalten und danach nicht mehr geändert werden. Es kann nur einen Ersteller geben.
Titel:
US-2: Verknüpfung Projekt <=> 1 .. n Module
Beschreibung:
Projekte sollen mit den Modulen verknüpft werden. Dabie kann ein Projekt mit 1 bis n Modulen verknüpft sein.
Siehe: Verknüpfen von Projekten mit Modulen
Titel:
Filtermöglichkeit nach Ersteller implementieren (Backend)
Beschreibung:
Das Repository von Projekten soll eine Filterfunktion bereitstellen, welche es erlaubt, Projekte nach dem Ersteller zu filtern.
Siehe: Filterfunktionen
Titel:
US-8: DB-Migrationsstrategie ausarbeiten
Beschreibung:
Es soll eine Strategie ausgearbeitet werden, mit der die Datenbank geändert werden kann, wenn der Service geändert wird.
Siehe Migrationsstrategie
Titel:
US-8: Attribut zu Projekt hinzufügen, z.B. "Betreuer"
Beschreibung:
Projekte sollen das Attribut "Betreuer" beistzen, welches besagt, wer für das Projekt zuständig ist. Dies kann nur eine einzelne Person sein.
Titel:
US-8: Attribut "betreuer" auf "supervisor" umbenennen
Beschreibung:
Das Attribut "Betreuer" soll zu "supervisor" umbenannt werden. Dies sollte auch dazu dienen, um zu zeigen, dass Änderungen an der Datenbank möglich sind.
Titel:
US-8: Betreuer-Attribut im Projekt in API / Client anbinden
Beschreibung:
Dieses Issue steht in Bezug zu dem Frontend. Keine Änderungen im projekt-service von nöten.
Titel:
US-9: im Project Service Verknüpfung Modul - Studiengang herstellen
Beschreibung:
Es sollen die Studeingangsdaten mit den Moduldaten verknüpft werden. Dabei soll diese Verknüpfung in der StudyCourse Klasse erstellt werden.
Titel:
US-9: Importieren von Modulen so anpassen, dass Studiengang mit importiert wird
Beschreibung:
Alle Studiengangsdaten sollen vom modul-service imporitert und gespeicehrt werden.
Titel:
Manuelle Möglichkeit des Datenexports / Datenwiederherstellung
Beschreibung:
Es solle eine Strategie entwickelt werden, mit der manuell Backups von der Datenbank erstellt werden können. Diese Backups sollen vom Server herunterladbar sein und es soll möglich sein, die Backups wieder einzuspielen.
Siehe: Manuelles Datenbank Backup
Titel:
Import der Module aus Module-Service an neue HOPS-API anpassen
Beschreibung:
Die Hops API wurde geändert. Es ist, nötig, den Import daran anzupassen und zu prüfen, ob die Struktur sich im modul-service geändert hat und ob alle Datensätze korrekt vorliegen mit korrektem Inhalt.