MVV: Ausgabetemplates für Objektnamen
Beschreibung
An den Standorten, die MVV verwenden, werden oft Kernänderungen vorgenommen, um die Ausgabe der Namen verschiedener MVV-Objekte anzupassen. An einigen Standorten ist z.B. die Gültigkeit eines Studiengangs oder Moduls wichtig, sodass diese als Semesterangaben immer hinter dem Namen des Objekts angezeigt werden soll. Auch die Bezeichnungen von LV-Gruppen können sehr unterschiedlich gehandhabt werden. Um diese Kernänderungen zukünftig zu verweiden, soll es für diese Objekte konfigurierbare Templates (globale Konfiguration, einzeiliger Text) mit Platzhaltern für die unterschiedlichen Namensbestandteile geben. Die Templates werden von der Methode ModuleManagementModel::getDisplayName() verwendet, um die Namen zu formatieren. Der Parameter options und die bisher dort verwendeten Klassenkonstanten werden entfernt.
Die Templates werden folgendes Format haben (Beispiel): {{code}} - {{name}} ({{semester}})