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 ü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.