Cakeday 插件在 Meta 上被禁用

我只是好奇:这里停用“cakeday”插件是否有特定的原因?

1 个赞

这是你的错 :rofl:

然后是 DEV: Change cakeday and cakeday_birthday to off by default by CvX · Pull Request #36274 · discourse/discourse · GitHub

所以,禁用插件的解决方案是,在那些多年来一直使用 cakeday 的论坛上禁用 cakeday,而不是在那些以前没有使用 cakeday 的论坛上禁用 cakeday?

1 个赞

我觉得情况有点不对劲了。

这是迁移 #1,它被注释掉了 :thinking:
如何知道它是否在每个实例上都运行过?

所以该迁移将 SiteSetting.cakeday_enabled 持久化到了数据库中。

这是清理迁移,它会在迁移 #1 执行时删除该设置(如果当时创建了的话)。这看起来有点可疑,但嘿,它能用。

所以现在它回退到默认值,而默认值现在是……关闭的?