Ich habe kürzlich eine Discourse-Instanz zum Testen eingerichtet, indem ich das Docker-Tutorial befolgt habe. Gestern habe ich sie auf das neueste Beta 2.4.0.beta8 (68124caae2) aktualisiert und die neuesten Versionen von drei offiziellen Plugins installiert (discourse-calendar, discourse-checklist, discourse-solved).
Ich habe mit dem Kalender-Plugin experimentiert, ein neues Thema erstellt, den Kalender in meinem ersten Beitrag eingebunden – alles in Ordnung. Wenn ich jedoch eine Antwort hinzufüge, um Ereignisse zum Kalender hinzuzufügen, löscht der Systembot diese automatisch nach sehr kurzer Zeit. Wenn ich den Beitrag wiederherstelle, wird er erneut gelöscht.
Die Löschereignisse werden in den Protokollen aufgezeichnet, aber es gibt keinen Hinweis darauf, was sie ausgelöst hat. Ich bin etwas ratlos, warum das passiert und wie ich mit der Fehlersuche beginnen soll.
Haben Sie Ereignisse mit Daten in der Vergangenheit hinzugefügt? Falls ja, ist dieses Verhalten zu erwarten. Der System-Bot löscht keine Beiträge; das Kalender-Plugin entfernt abgelaufene Ereignisse, damit die Länge des Themas überschaubar bleibt.
Die Site-Einstellung delete_expired_event_posts_after kann dies überschreiben. Setzen Sie sie auf -1.
Bitte stellen Sie zukünftig plugin-spezifische Supportanfragen in ihren jeweiligen Themen. Dies wurde bereits im Thema für Discourse Calendar beantwortet:
Vielen Dank für die super schnelle Antwort, Stephen. Das war tatsächlich das Problem. Ich habe irgendwie nicht den Zusammenhang erkannt, dass dies eine beabsichtigte Funktion des Kalender-Plugins ist, aber jetzt ergibt es Sinn.
Falls technisch möglich, wäre es hilfreich, wenn in den Protokollen erwähnt würde, dass das Löschereignis auf einen automatischen Bereinigungsprozess zurückzuführen ist, der durch das Kalender-Plugin ausgelöst wurde.