First commit with working script
This commit is contained in:
21
README.md
Normal file
21
README.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# Allmende Mailinglisten
|
||||
|
||||
Die Mailinglisten der Allemnde werden in der Datei `wohpro/05_Organisation/allmende_menschen.ods` in der Owncloud verwaltet.
|
||||
Es enthält eine Matrix [Mitglieder x Mailinglisten]. Ein Mitglied ist Teil einer Listen, wenn in dem entsprechenden Feld ein x steht. alle@ und mitglieder@ wird automatisch ausgefüllt, je nach Status des Mitglieds.
|
||||
|
||||
Die Datei ist die single source of truth für die Mailinglisten.
|
||||
**Alle Anpassungen an diese dürfen nur dort gemacht werden, sonst verlieren wir den Überblick.**
|
||||
|
||||
Das script `manage_mail.py` hilft dabei, die Infos aus der Datei in die Mailinglisten-Kofiguration bei Manitu und das Wiki zu übertragen.
|
||||
|
||||
## Vorgehen bei Änderungen
|
||||
|
||||
Wenn Änderungen an der Datei vorgenommen werden, müssen diese danach manuell in die Konfiguration bei [Manitu.de](https://mein.manitu.de/) übertragen werden. (Webhosting-Pakete -> allmende-gufi.de konfiguriere -> E-Mail-Adressen / Mailinglisten).
|
||||
|
||||
Mit `uv run python manage_mail.py <Pfad zur allmende_menschen.ods Datei>` wird die Datei ausgewertet und für jede Mailingliste die Liste der Email-Adressen ausgegeben. Diese müssen dann manuell in das Manitu-Webinterface kopiert werden (Habe schon nachgefragt, es gibt keine API). Natürlich nur für die, die sich geändert haben.
|
||||
|
||||
Achtung: Die meisten Verteiler sind unter E-Mail-Adressen, einige wenige sind als "Mailingliste" angelegt.
|
||||
|
||||
#### Wiki
|
||||
|
||||
Damit die Informationen auch im Wiki für alle einsehbar landen, kann das Skript mit `--wiki` aufgerufen werden. Dann wird noch eine Tabelle in DokuWiki Syntax ausgegeben, die direkt in den Artikel https://wiki.allmende-gufi.de/it:email kopiert werden kann.
|
||||
Reference in New Issue
Block a user