feat: migrate backend to cosmiconfig

This commit is contained in:
2023-04-25 15:54:06 +02:00
parent d8c79256c9
commit 0a76427ba8
70 changed files with 1786 additions and 1635 deletions

View File

@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8" ?>
<page href="about"
lang="de"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="file://../about-page.xsd">
<section title="Über Open StApps">
<section title="Verbundprojekt mehrerer Hochschulen für eine generische Studierenden-App">
<markdown>
Open StApps bietet Studierenden aller beteiligten Hochschulen eine qualitativ
hochwertige App für den Studienalltag. Open StApps-Verbundpartner integrieren
generalisierbare Studierendenprozesse so in App-Module, dass diese auch
von anderen Hochschulen verwendet werden können. Die in der Open StApps App
verwendeten Daten einer Datenquelle sind in einem generalisierten Datenmodell
so aufbereitet, dass ein Austausch oder Abschaltung der Datenquelle problemlos möglich
ist und die Open StApps App problemlos weiterhin funktionsfähig bleibt.
</markdown>
</section>
<section title="Goethe-Uni Kontakt">
<rows>
<columns>
<markdown>Adresse</markdown>
<markdown>
Goethe Universität&lt;br>
Hochschulrechenzentrum (HRZ)&lt;br>
Norbert-Wollheim-Platz 1&lt;br>
60629 Frankfurt
</markdown>
</columns>
<columns>
<markdown>Kontaktinformationen</markdown>
<markdown>
[app@rz.uni-frankfurt.de](mailto:app@rz.uni-frankfurt.de)&lt;br>
[+49 69 798 32936](tel:+496979832936)&lt;br>
[https://app.rz.uni-frankfurt.de](https://app.rz.uni-frankfurt.de)
</markdown>
</columns>
</rows>
</section>
<link href="changelog" icon="newspaper">Neue Funktionen / Gelöste Probleme</link>
<link href="imprint" icon="description">Impressum</link>
<link href="privacy" icon="policy">Datenschutz</link>
<link href="licenses" icon="copyright">Bibliotheken und Lizenzen</link>
</section>
</page>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<menu xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="file://../menu.xsd">
<group title="Übersicht" icon="home" route="/overview">
<item title="news" title.de="Aktuelles" icon="newspaper" route="/news">Aktuelles</item>
<item title="search" title.de="Suche" icon="search" route="/search"/>
<item title="library catalog" title.de="Bibliothekskatalog" icon="local_library" route="/hebis-search"/>
<item title="course catalog" title.de="Vorlesungsverzeichnis" icon="inventory_2" route="/catalog"/>
</group>
<group title="canteen" title.de="Mensa" icon="local_cafe" route="/canteen"/>
<group title="campus map" title.de="Campus Karte" icon="map" route="/map"/>
<group title="my app" title.de="Meine App" icon="school" route="/profile">
<item title="favorites" title.de="Favoriten" icon="grade" route="/favorites"/>
<item title="schedule" title.de="Stundenplan" icon="calendar_today" route="/schedule"/>
<item title="library account" title.de="Bibliothekskonto" icon="badge" route="/library-account" authProvider="paia"/>
<item title="settings" title.de="Einstellungen" icon="settings" route="/settings"/>
<item title="About the App" title.de="Über die App" icon="info" route="/about"/>
</group>
</menu>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<menu xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="file://../menu.xsd">
<group title="overview" title.de="Übersicht" icon="home" route="/overview">
<item title="news" title.de="Aktuelles" icon="newspaper" route="/news" />
<item title="search" title.de="Suche" icon="search" route="/search"/>
<item title="library catalog" title.de="Bibliothekskatalog" icon="local_library" route="/hebis-search"/>
<item title="course catalog" title.de="Vorlesungsverzeichnis" icon="inventory_2" route="/catalog"/>
</group>
<group title="canteen" title.de="Mensa" icon="local_cafe" route="/canteen"/>
<group title="campus map" title.de="Campus Karte" icon="map" route="/map"/>
<group title="my app" title.de="Meine App" icon="school" route="/profile">
<item title="favorites" title.de="Favoriten" icon="grade" route="/favorites"/>
<item title="schedule" title.de="Stundenplan" icon="calendar_today" route="/schedule"/>
<item title="library account" title.de="Bibliothekskonto" icon="badge" route="/library-account" authProvider="paia"/>
<item title="settings" title.de="Einstellungen" icon="settings" route="/settings"/>
<item title="About the App" title.de="Über die App" icon="info" route="/about"/>
</group>
</menu>