Cakeday-Plugin auf Meta deaktiviert

Ich bin nur neugierig: gibt es bestimmte Gründe, warum das Cakeday-Plugin hier deaktiviert wurde?

1 „Gefällt mir“

Das ist deine Schuld :rofl:

und dann DEV: Change cakeday and cakeday_birthday to off by default by CvX · Pull Request #36274 · discourse/discourse · GitHub

Also, die Lösung für das Deaktivieren des Plugins in Foren, die vorher kein Cakeday verwendet haben, ist, Cakeday in Foren zu deaktivieren, die Cakeday seit Jahren verwenden?

1 „Gefällt mir“

Ich glaube, die Dinge sind gerade schiefgelaufen.

Hier ist Migration #1, die auskommentiert wurde :thinking: . Wie kann man wissen, ob sie auf jeder Instanz ausgeführt wurde?

Diese Migration hat SiteSetting.cakeday_enabled in der Datenbank gespeichert.

Hier ist eine Bereinigungs-Migration, die diese Einstellung löscht, wenn sie ungefähr zur Zeit der Ausführung von Migration #1 erstellt wurde. Das sieht etwas fragwürdig aus, aber hey, es funktioniert.

Jetzt fällt es auf den Standardwert zurück, der jetzt… deaktiviert ist?