Feature // Event // Modul über Kollektor-API ein-/ausschalten
Damit das Modul nicht im Code ein- und ausgeschaltet werden muss, soll der Menüeintrag des Modules über den Kollektor ein und ausgeschaltet werden können. Zusätzlich könnten weiter Funktionen implementiert werden, um das Feature abzurunden:
-
Daten des Menüeintrages wird über Kollektor geliefert: -
Titel -
Icon
-
-
Veranstaltung bekommt ein Start- und Enddatum zugewiesen -> in dem Zeitraum wird das Modul angezeigt -
Beschreibung der Code-Eingabe soll vom Kollektor geholt werden -
Mehrere Veranstaltung parallel Anzeigen
Abhängigkeiten
-
MainMenü-Komponente muss als funktionsbasierte Komponente implementiert werden -> Nutzung von Context-Hooks nur in funktionsbasierte Komponente möglich -
Context, welcher Event-Daten zur Verfügung stellt und MenuItems erstellt und an MainMenü-Komponente weitergibt
Zusammenhang mit anderen Features/Tickets
-
Flex-Menü kann Hauptmenüeinträge erstellen: #517 -
Module können Hauptmenüeinträge dynamisch erstellen
Wichtigkeit für den Nutzer
Nicht wichtig für Nutzer, aber Unis können Veranstaltungen einfacher ausspielen. Es werden auch weniger Merge-Reuqest gestellt und Code wird nicht ständig angepasst.