Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.21 veröffentlicht (11.06.19)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
[G] Fehler in Entwürfe für Thema mit gelöschtem Beitrag
#1
Beispiel zum Fehlverhalten:
1. Thema A erstellt.
2. Mehrere Antworten in Thema A.
2. Erster Beitrag des Thema A als gelöscht markiert (gesamtes Thema A quasi unsichtbar).
3. Neue Antwort in diesem Thema A als Entwurf speichern (Entwurf X).

Benutzer-CP > Entwürfe:
- Entwurf X wird angezeigt - ohne Angabe zum Thema (kein Link zum Thema A).
- Entwurf X erhält falschen Link zum Bearbeiten (keine PID in der URL).
- Weitere Entwürfe Y Z aus Themen ohne gelöschte Beiträge werden korrekt angezeigt (URL + PID).
- Bei weiteren Entwürfen Y Z fehlerhaftes Löschverhalten.
- Nach Wiederherstellung des ersten Beitrags in Thema A korrektes Löschverhalten für Entwurf X (korrekte URL + PID).

Herleitung:
Sobald der erste Beitrag eines Themas als gelöscht markiert ist, gilt das gesamte Thema als "gelöscht" und unsichtbar - sichtbar nur für Admin (und Moderator?).
Diese Konstellation wirkt sich auf gespeicherte Entwürfe aus.
Es wird kein Thema zum Entwurf ermittelt (Template Variable leer) und keine korrekte URL zum Editieren generiert.
Es scheint als würde von einem "scheinbar gelöschten" Thema keine PID, TID ermittelt.

[ExiTuS]
Zitieren
#2
(07.06.2019, 14:09)[ExiTuS] schrieb: Herleitung:
Sobald der erste Beitrag eines Themas als gelöscht markiert ist, gilt das gesamte Thema als "gelöscht" und
unsichtbar - sichtbar nur für Admin (und Moderator?).
Das ist schon immer so und für mein Dafürhalten ja auch richtig.
Mit dem ersten gelöschten Beitrag geht ja auch der "Sinn" und Zusammenhang verloren.


[ExiTuS] schrieb:Diese Konstellation wirkt sich auf gespeicherte Entwürfe aus.
Es wird kein Thema zum Entwurf ermittelt....
Richtiger wäre hier wohl, dass Entwürfe für ein gelöscht markiertes Thema nicht mehr gesendet werden können.
Zitieren
#3
Das Grundverhalten der Forensoftware ist natürlich stimmig und scheint korrekt gewollt.
(07.06.2019, 14:43)Schnapsnase schrieb: [...]
Richtiger wäre hier wohl, dass Entwürfe für ein gelöscht markiertes Thema nicht mehr gesendet werden können.
Prinzipiell ja - aber nur für alle Benutzergruppen außer Admin und Moderatoren.
(Es geht hier um ein Thema mit als gelöscht markiertem 1. Beitrag. Das Thema mit all den Antworten bleibt ja bestehen)

Wer das Thema mit gelöschtem Beitrag lesen kann (Admin, Mods) sollte auch Entwürfe darin speichern können. Das ist aktuell der Fall und sinnvoll, falls der Beitrag reaktiviert werden sollte.

Daher wäre der Lösungsvorschlag,
1) entweder die Generierung der URLs zum Editieren und Forms zum Löschen anzupassen
2) oder aber auch für Admin/Mod verbieten. *)

-

Nichtsdestotrotz bleibt es generell ein Fehler in der Software, weil eine Funktion möglich ist, die zu Fehlverhalten in der Anzeige und den Optionen führt.

[ExiTuS]

*) Durch eine UNIX-Brille betrachtet, entspricht der Administrator = root.
root darf alles - dem verbietet man schon aus Prinzip nichts. Basta.
Daher Lösungsvorschlag 1 > 2 Smile
Zitieren
#4
Den Entwicklern gemeldet:
https://community.mybb.com/thread-223338.html

[ExiTuS]
Zitieren