When moving a solved topic to a category that disallows solutions, remove solved

I’ve seen this too when moving topics out of a category where solved was set, any way to fix this @sam?

  • When moving a topic out of a category with solutions, remove solved stuff

  • When moving a topic into a category with solution, make solved possible

2 „Gefällt mir“

Agree, we should get this cleaned up, for now pr-welcome

4 „Gefällt mir“

Added Trigger DiscourseEvent when topic category is changed by bekicot · Pull Request #4785 · discourse/discourse · GitHub, so that plugin can hook into :topic_category_changed. I think it is required in order to fix this issue.

5 „Gefällt mir“

Thanks for the PR @bekicot :thumbsup:

I was just curious but is it possible to avoid adding a DiscourseEvent trigger and just add a model callback which checks when the category_id has been changed?

2 „Gefällt mir“

Seems like this is still happening.

A topic marked as solution which is moved out of a category with solutions remains marked as solution (and cannot be unchecked as such)

1 „Gefällt mir“

Wenn eine der Antworten fälschlicherweise als richtige Antwort markiert wird, erkennt der Administrator, dass die Kategorie falsch ist, und verschiebt das Thema in eine andere Kategorie. Die markierte Antwort wird weiterhin als richtige Antwort angezeigt, auch wenn diese Funktion in der neuen Kategorie nicht aktiviert ist.
In solchen Fällen kann der Administrator die markierte Antwort nicht aufheben. Die Kategorie sollte in eine solche geändert werden, in der diese Funktion aktiviert ist. Heben Sie die richtige Antwort auf und ändern Sie die Kategorie erneut.

Es wäre etwas einfacher, wenn Manager die richtige Antwort in allen Kategorien aufheben könnten (auch in denen, in denen diese Funktion deaktiviert ist).

Wir haben dies behoben, indem wir sichergestellt haben, dass ein Thema in den ungelösten Zustand zurückkehrt, wenn ein Lösungspost aus dem Thema verschoben wird.

Der Benutzer, der den Lösungspost verschiebt, wird vor Abschluss der Verschiebung über die Auswirkungen informiert:

4 „Gefällt mir“

Für mich sieht das nach einer Behebung von Carelessly splitting a solved post to a new topic breaks things aus.

Es scheint das im OP beschriebene Problem nicht zu beheben, das von einem ganzen Thema handelt, das in eine andere Kategorie verschoben wird, in der Lösungen nicht aktiviert sind, und nicht vom Verschieben einiger Beiträge in ein anderes Thema. Wenn ich `personal_messages:username` search filter doesn't work, welches ein gelöstes Thema ist, nach Feature verschiebe, wo Lösungen nicht erlaubt sind, wird die Lösung nicht entfernt und es gibt keine Warnung.

Es behebt dieses Problem:

[quote=“fhe, post:5, topic:58385”]Ein als Lösung markiertes Thema, das aus einer Kategorie mit Lösungen verschoben wird, bleibt als Lösung markiert (und kann nicht mehr als solche abgewählt werden)

[/quote]

Aber ich sehe, dass das Problem noch mehr beinhaltet, sodass wir es offen lassen können.

Hmm, ich verstehe das immer noch nicht. Ist das nicht das, was ich gerade versucht habe?

Ein als Lösung markiertes Thema

Ich habe dieses Thema ausgewählt, das als gelöst markiert war: `personal_messages:username` search filter doesn't work

das aus einer Kategorie mit Lösungen verschoben wurde

Ich habe es nach Feature verschoben, wo Lösungen nicht aktiviert sind

bleibt als Lösung markiert (und kann nicht als solche abgewählt werden)

Und es war immer noch als gelöst markiert. Was hat die Korrektur an diesem Prozess geändert?

2 „Gefällt mir“

Entschuldigung, ich verstehe jetzt, was Sie meinen. Ich habe das falsch gelesen, nämlich als ein als Lösung markierter Beitrag, der aus einer Kategorie verschoben wird.

Ich werde dies jedoch zum Beheben anstellen, da ich denke, dass es eine kleine Verbesserung der Arbeit sein sollte, die wir mit dem gelösten Beitrag gemacht haben.

3 „Gefällt mir“

Wir haben dieses Verhalten aktualisiert, sodass die akzeptierte Lösung aus dem Thema entfernt wird, wenn ein gelöstes Thema in eine Kategorie verschoben wird, die keine Lösungen unterstützt. Wir werden die Administratoren vor Abschluss der Verschiebung benachrichtigen:

5 „Gefällt mir“

Dieses Thema wurde nach 2 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr zulässig.