Wenn ein Benutzer (mit Bearbeitungsberechtigung) (über min trust to edit post) ein von ihm erstelltes Thema löscht, wird der Hintergrund rot (die Klasse deleted wird dem div.topic-post hinzugefügt) und der Text lautet „(Thema vom Autor zurückgezogen)“, aber das Thema bleibt weiterhin offen.
Dies wird zu einem Problem, wenn der Benutzer nach dem Löschen den Inhalt des ersten Beitrags im Thema bearbeitet: Beim Speichern verschwindet der rote Hintergrund (die Klasse deleted ist nicht mehr vorhanden), aber das Thema wird geschlossen (wenn Sie auf den Schraubenschlüssel klicken, sehen Sie die Option „Öffnen“, obwohl das Thema nicht geschlossen zu sein scheint).
Das bedeutet, dass andere Benutzer nicht darauf antworten können und Administratoren kein Problem erkennen, da es wie ein normales Thema aussieht.
Allerdings könnte das Problem auch darin bestehen, dass Benutzer mit Bearbeitungsberechtigungen ihre gelöschten Beiträge nicht bearbeiten sollten (ohne sie zuvor wiederherzustellen). Das ist es, was bei Administratoren passiert: Sie erhalten „Ungültiger Zugriff“, wenn sie versuchen, einen gelöschten Beitrag zu bearbeiten.
Das kann ich nicht nachvollziehen. Tatsächlich gibt es keine logische Erklärung dafür, warum ein von einem Moderator gelöschter Beitrag automatisch das Thema schließen muss, da niemand diesen sehen oder darauf antworten kann. Das, was du beschreibst, passiert, wenn ein Nicht-Moderator sein eigenes Thema löscht. In diesem Fall wird das Thema geschlossen, um weitere Beiträge zu verhindern.
Wie der ursprüngliche Ersteller oder TL4? Egal, ich habe deine Bearbeitungen gelesen. Im Grunde ja… ein Benutzer muss sein Thema wiederherstellen, um es bearbeiten zu können. Anschließend wird das Thema automatisch wieder geöffnet.
Nun, genau das ist das Problem. Wenn ein Benutzer seine eigenen gelöschten Themen bearbeiten kann (ich bin mir nicht sicher, ob dies immer nur für TL4 gilt oder ob dies angepasst werden kann), wird das Thema nach der Bearbeitung geschlossen. Das Löschen schließt es tatsächlich nicht.
Ich übernehme die Identität dieses Benutzers und erstelle ein Thema. Danach lösche ich es. Anschließend kann ich es bearbeiten und sehe, dass es geschlossen wurde:
Ahh, jetzt verstehe ich. Wenn du einen Beitrag löschst, erscheint diese Nachricht: (Thema vom Autor zurückgezogen, wird automatisch in __ Stunden gelöscht, es sei denn, es wird gemeldet). Durch Bearbeiten änderst du tatsächlich die Löschnachricht und nicht deinen Beitrag.
Nehmen wir an, du hast ein Thema mit drei langen Absätzen erstellt. Wenn du es löschst und dann auf Bearbeiten klickst, kannst du die Absätze nicht ändern, sondern nur die oben genannte Nachricht. Deshalb bleibt es geschlossen, und du musst es erneut öffnen. Wenn du es öffnest, bleibt das Thema weiterhin gelöscht, und die oben genannte Nachricht bleibt erhalten, es sei denn, du stellst es wieder her.
Das Bearbeiten eines gelöschten Beitrags schließt ihn nicht, da er bereits geschlossen ist. Du bearbeitest lediglich den Grund für die Löschung (und damit die Schließung).
Du siehst das Schließ-Symbol einfach nicht, weil du die Seite nicht aktualisierst. Sobald du die Seite neu lädst, erscheint das -Symbol.
Bestätigt. Wenn ich die Seite aktualisiere, kann ich sehen, dass das gelöschte Thema tatsächlich geschlossen ist, aber nur, indem ich auf das Schraubenschlüssel-Symbol klicke und nach dem Schloss suche. Wenn der Benutzer den Text „Thema zurückgezogen“ löscht, gibt es keine visuelle Anzeige dafür, dass der Beitrag/das Thema tatsächlich gelöscht oder geschlossen wurde (auch nach der Aktualisierung erscheint kein „kleiner Aktion“-Beitrag).
Würdest du zustimmen, dass dies verwirrend sein kann, wenn statt eines TL4 ein unerfahrener TL1 Bearbeitungsrechte hat?
Ich hätte niemals daran gedacht, die Löschmeldung zu bearbeiten, aber das ist heute tatsächlich einem meiner neuen Benutzer passiert. Ich habe den Titel dieses Themas aktualisiert, um das Problem besser zu verdeutlichen.
Soweit ich weiß und getestet habe, bleibt das Thema geschlossen, auch wenn die Löschmeldung entfernt wird.
Ich stimme dir jedoch zu, dass es etwas verwirrend ist. Ob es sich um einen Fehler handelt, bin ich mir nicht sicher, da alles, was erwähnt wurde, für mich logisch klingt.