Es scheint, dass bei einem Topic mit Stimmen, das in eine andere Kategorie verschoben wird, in der die Abstimmungsfunktion nicht aktiviert ist, die Stimmen nicht an die Eigentümer zurückgegeben werden. Handelt es sich hierbei um einen Fehler oder um ein beabsichtigtes Verhalten?
Zusätzlich gibt es Randfälle, in denen das Schließen eines Topics die Stimmen nicht automatisch an den Benutzer zurückgibt.
Ich habe dies gerade auf meiner lokalen Entwicklungsumgebung getestet und kann bestätigen, dass die Stimmen dem Benutzer nicht zurückgegeben werden, wenn ein Thema in eine Kategorie verschoben wird, die keine Abstimmungen zulässt. Das erscheint mir nicht ideal, aber ich bin mir nicht sicher, ob dies beabsichtigt ist oder nicht. Die einzige Alternative, die mir einfällt, wäre, dass bei einer Verschiebung eines Themas in eine Kategorie ohne Abstimmungsmöglichkeit alle Stimmen aus dem Thema entfernt werden sollten. Auch dieser Ansatz birgt potenzielle Probleme.
Wenn dir spezifische Wege bekannt sind, diese Randfälle nachzustellen, lass es uns bitte wissen. Ich kann mich nächste Woche weiter damit beschäftigen.
Ich muss auch Stimmen freigeben, wenn ich ein Thema in eine nicht-abstimmungsfähige Kategorie verschiebe. So wie es jetzt ist, birgt das Verschieben eines Themas mit Stimmen in eine nicht-abstimmungsfähige Kategorie meiner Meinung nach das Risiko, das Abstimmungssystem zu zerstören, denn je größer die Datenbank wird, desto schwieriger und mühsamer wird es für Moderatoren, manuell sicherzustellen, dass Benutzer ihre „Stimmkraft“ nicht verlieren. Wenn 10 Stimmen erlaubt wären und zwei Themen, für die ich gestimmt habe, in eine nicht-abstimmungsfähige Kategorie verschoben würden, ohne dass ihre Stimmen freigegeben werden, würde ich 20 % meiner globalen Stimmkraft verlieren.
Das erste, was mir eingefallen ist, war, dass bei einer versehentlichen Neukategorisierung eines Themas (z. B. durch einen TL3-Nutzer) alle Stimmen verloren gehen würden, sobald es in die richtige Kategorie zurückversetzt wird.
Wir haben vor ein paar Monaten einige Randfälle behoben. Es ist möglich, dass uns noch ein Szenario fehlt, aber es wäre sehr hilfreich, reproduzierbare Schritte zu haben, um das Problem zu validieren.
Tritt es bei jedem verschobenen Thema auf? Oder in einem bestimmten Szenario, das Sie teilen können?
Das Thema, bei dem mir das aufgefallen ist, wurde am 17. April erstellt und verschoben. Könnte es seitdem behoben worden sein? Wir installieren regelmäßig Updates, sodass wir selten mehr als eine Woche hinter tests-passed zurückliegen.
Ich konnte dies auf meiner Testseite nicht reproduzieren. Wenn ich ein Thema von einer Abstimmungskategorie in eine Nicht-Abstimmungskategorie verschiebe, erhält mein Testbenutzer seine Stimme zurück.
Nur um zu überprüfen, ob ich es richtig mache:
Thema-Abstimmung in einer Kategorie aktivieren
Testbenutzer zum Abstimmen über ein Thema verwenden
Als Administrator das Thema in eine Nicht-Abstimmungskategorie verschieben
Als Testbenutzer über ein anderes Thema abstimmen und sehen, wie viele Stimmen im Infopopup übrig sind
Entschuldigung, Sie haben Recht, es scheint, dass nur die alten Stimmen von Themen, die vor der Korrektur verschoben wurden, nicht freigegeben werden. Entschuldigung für die falsche Meldung.