-
Notifications
You must be signed in to change notification settings - Fork 23
Home
t-markmann edited this page Jan 5, 2020
·
8 revisions
Make sure you have all the Python packages installed. Including pyinstaller.
git clone https://github.com/t-markmann/nc-userimporter.git
cd nc-userimporter
- build with pyinstaller
- Win / Linux:
pyinstaller --onefile nc-userimporter.py
- MAC:
~/Library/Python/3.7/bin/pyinstaller --onefile nc-userimporter.py
- Win / Linux:
- Pack it up. Exclude from zip/tgz file: nc-userimporter.py
Neue Funktionen:
- wählbarer Name der csv-Datei (zum Import verschiedener Nutzergruppen)
- automatische Transformation von Umlauten für den Nutzernamen
- optionales automatisches Generieren eines Passwortes, wenn dieses nicht in der csv-Datei festgelegt ist
- Generierung fehlender Gruppen während des Nutzerimports
- Generierung einer PDF-Datei für jeden angelegten Benutzer mit Login-Daten und QR-Code für die Nextcloud-App
- Wahlweise Generierung von einzelnen PDF-Dokumenten oder einem Gesamtdokument
- Spezieller Nutzer-Import-Modus für EduDocs-Nutzer (www.edudocs.org), der einen sicheren Import von Schüler- und Lehrerdaten gewährleistet:
- man kann zeitgleich nur eine spezifizierte Nutzergruppe wie Lehrkraefte oder SchuelerInnen importieren. Das heißt, man muss mehrere csv-Dateien anlegen, die nacheinander importiert werden.
- Wenn Lehrkraefte importiert werden, wird die Nutzergruppe SchuelerInnen automatisch gelöscht und umgekehrt.
- Schüler können nicht automatisch Gruppenadmin werden.
- PDF-Generierung im EduDocs-Design