From c548d1c9a6a9fc718749c73dfc759722ae9deb86 Mon Sep 17 00:00:00 2001 From: nexxo Date: Tue, 4 Aug 2026 00:48:47 +0200 Subject: [PATCH] =?UTF-8?q?Version=201.6.0=20=E2=80=94=20Mitarbeiterverwal?= =?UTF-8?q?tung,=20und=20die=20Cloud=20lernt=20Mail?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Das groesste Stueck: aus der Sitzverwaltung im Userpanel wird echte Verwaltung. Bis heute erreichte KEINE Aktion dort je die Nextcloud des Kunden — Einladen legte keinen Benutzer an, Aussetzen sperrte niemanden aus, Entziehen loeschte eine Zeile bei uns, waehrend der Mitarbeiter weiterarbeitete. resend() trug seit jeher den Kommentar "Invite delivery is mocked for now." Die tragende Entscheidung: niemand kennt ein fremdes Passwort. Nextcloud erzeugt es selbst und mailt dem Mitarbeiter einen Link, an dem er sein eigenes setzt. Weder der Inhaber noch der Betreiber noch CluPilot bekommen es je zu sehen. Dafuer musste die Kunden-Nextcloud erst ueberhaupt Mail verschicken lernen — das konnte sie nie. Weder die Bereitstellung noch die Vorlage setzten je einen Versand; keine Freigabe-Benachrichtigung, kein "Passwort vergessen", nichts, stumm und ohne Fehlermeldung. Neuer Bereitstellungsschritt, eigene Absenderdomain, und clupilot:configure-instance-mail fuer den Bestand. Entziehen loescht ab jetzt nichts mehr: der Zugang wird gesperrt, die Arbeit bleibt dort, wo das Team sie braucht. Wer wiederkommt, wird ueber dieselbe Platzpruefung wieder aufgenommen. Dazu aus dem Betrieb: das Aufheben einer Sicherheitssperre sagt jetzt die Wahrheit, wenn die Firewall nicht mitkam, und der Abgleich holt es nach. Und der Versandtakt der zweiten Sitzung: drei Mailspuren mit Prioritaet, ein Register, das jeden Versand einmal zaehlt, und ein Arbeiter, der die Spuren auch wirklich abholt. NACH DEM UPDATE ZU TUN, sonst bleibt die Mitarbeiterverwaltung wirkungslos: in der Konsole steht eine neue, leere und abgeschaltete Postfachzeile `instance-relay`. Sie gehoert ausgefuellt, danach einmal `php artisan clupilot:configure-instance-mail --dry-run` und dann ohne. Solange sie leer ist, sagt das Panel das ehrlich und verspricht keine Mail. --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 26ca594..dc1e644 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.5.1 +1.6.0