Plugin Cakeday désactivé sur Meta

Je suis juste curieux : y a-t-il des raisons spécifiques pour lesquelles le plugin “cakeday” a été désactivé ici ?

1 « J'aime »

C’est ta faute :rofl:

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

Alors, la solution pour désactiver le plugin sur les forums qui n’utilisaient pas cakeday auparavant, est de désactiver cakeday sur les forums qui utilisent cakeday depuis des années ?

1 « J'aime »

Je pense que les choses ont mal tourné.

Voici la migration n°1, qui a été commentée :thinking: . Comment peut-on savoir si elle a été exécutée sur chaque instance ?

Cette migration a donc persisté SiteSetting.cakeday_enabled dans la base de données.

Voici une migration de nettoyage qui supprime ce paramètre s’il a été créé autour du moment où la migration n°1 a été exécutée. Cela semble un peu louche, mais bon, ça fonctionne.

Donc, maintenant, il revient à la valeur par défaut qui est maintenant… désactivée ?