Elternsprechtagsterminvereinbarung für IServ
https://github.com/joethei/iserv-EspT.git
|Buchung|Bearbeitung|Ausdruck|
:-------:|:--------:|:------:|
|
|
Entstanden als Projektarbeit im Rahmen des DigiHelfer Projekts der Hochschule Emden/Leer
⚠️ Am besten nicht im laufenden Schulbetrieb, weil während der Installation die Weboberfläche zeitweise nicht erreichbar ist.
Auf der Server Konsole als root folgende Befehle ausführen:
wget https://f.joethei.space/keys/public.key
apt-key add public.key
echo "deb https://nexus.joethei.xyz/repository/apt stable main" > /etc/apt/sources.list.d/digihelfer.list
apt update
Kann nun in IServ unter Verwaltung > System > Pakete gefunden und installiert werden.
Nach der Installation müssen einige Daten manuell in die Datenbank
eingetragen werden.
Dazu per psql auf der Datenbank anmelden und folgende Befehle ausführen.
\c iserv
INSERT INTO espt_eventType (name) VALUES ('invite') ON CONFLICT (name) DO NOTHING;
INSERT INTO espt_eventType (name) VALUES ('book') ON CONFLICT (name) DO NOTHING;
INSERT INTO espt_eventType (name) VALUES ('blocked') ON CONFLICT (name) DO NOTHING;
INSERT INTO espt_eventType (name) VALUES ('break') ON CONFLICT (name) DO NOTHING;