Open UrsMetz opened 5 years ago
Hier muss beim Verlassen der Gruppe noch ein Aufräumen der Gruppe erfolgen.
Zusätzlich bei der Umsetzung noch ein Aufräumskript bauen, dass die aktuellen Gruppen diesbezüglich korrigiert.
Kann ich in Produktion nicht nachvollziehen. Wird ein Ansprechpartner von einer Gruppe entfernt, ist er danach nicht mehr in der Liste der organizers enthalten (in der DB).
@UrsMetz In welchem Szenario ist Dir dies aufgefallen, und wie kann ich das nachvollziehen?
Bei mir konnte ich den Fehler so provozieren:
local-openid
aus dem Verzeichnis docker
wurde als Open-ID-Provider verwendet)organizers
der Gruppe in der Collection groupstore
.Wird hingegen zwischen dem letzten und vorletzten Schritt über das Verwalten-Menü die Ansprechpartner editiert, dann ist die Id von "Organizer"' nicht mehr im Array der organizers
der Gruppe vorhanden.
Ich kann das gerne morgen beim Treffen nochmal vorführen :-).
Ich kann das lokal reproduzieren
Kann das auch in Produktion reproduzieren
Status:
Aaaah, jetzt! Sorry, ich hab das mit dem "Abmelden" fehlinterpretiert.
Wir hatten das damals als Feature angesehen, damit jemand, der aus Versehen (oder Experimentierfreude) die Gruppe verlässt, nicht gleich wieder mühsam Ansprechpartner werden muss (was vor allem blöd ist, wenn er der letzte Ansprechpartner ist, denn dann kann er (glaube ich?) nicht selbst wieder Ansprechpartner werden - oder?).
Hier würde ich gern erstmal überlegen, was da feature-mäßig Sinn macht...
Beim manuellen Testen von #1390 ist mir gerade aufgefallen: wenn ein Ansprechpartner eine Gruppe verlässt wird die Member-Id nicht aus
group.organizers
entfernt, so dass es für manchen Code (z. B. den jetzt in #1390 ;-) ) so aussieht als ob die Person noch Ansprechpartner ist (konkret ist mir das aufgefallen, als ich als letzter Ansprechpartner die Gruppe verlassen hatte aber der Button um eine Mail an die Ansprechpartner zu senden noch angezeigt wurde).