Für diverse Dinge ist inzwischen eigene LUSC-Software entstanden. Diese soll hier kurz vorgestellt werden.
„helper“ ist ein Projekt in Python/Django, welches verschiedene Applikationen enthält:
Dies ist inzwischen in den LUSC-WebServer integriert
/accounts/login/ | LogIn |
/accounts/logout/ | LogOut |
/accounts/password_change/ | Passwort-Änderung |
/accounts/password_reset/ | Passwort zurücksetzen anhand der E-Mail-Adresse |
/admin/ | Admin-Interface |
/lco/ | Weiterleitung auf das „aktuelle“ Event bzw. dessen Übersicht |
/lco/ww2008/ | Einleitung zum angebenen Event „ww2008“ |
/lco/ww2008/toc/ical/ | Der Zeitplan im iCal-Format |
/lco/ww2008/admin/…/ | Genaue URL per Mail, Referenten können Agenda ändern |
/membership/ | Startseite/Dashboard/Portal |
/membership/update/ | Für eingeloggte Benutzer zum Ändern ihrer Daten |
/membership/update/more/ | … weitere Daten des Benutzes änderbar |
/membership/admin/ | Für die Admins/Vorstand - wer hat wann aktualisiert, Update-Mail schicken |
https://lusc.de/accounts/password_reset/
- E-Mail-Adresse eingeben% git clone git://git.lusc.de/helper.git % cd helper/ % less README.txt % aptitude install ... # README! % ./manage(.py) syncdb --noinput % ./manage(.py) loaddata fixtures/dummy.json % ./manage(.py) runserver 8080 % lynx http://localhost:8080/... # README!
Jedes Mitglied kann entscheiden, ob seine Daten für andere freigegeben werden. Dazu zählen dann:
Wenn sich jemand entscheidet, seine Daten freizugeben, gilt diese Entscheidung für ein halbes Jahr und kann erst mit Ablauf dieser Zeit wieder zurückgenommen werden! Ein Hinweis erfolgt bei der Freigabe!
Hintergrund: „Ich geb schnell meine Daten frei, schau nach und dann nehm ich's wieder zurück“ - Ja, leider von einem Mitglied gehört