稳定版v2.8.10:SSO邀请链接(接受邀请按钮)失效

是的,我现在看到问题了,即使邀请已被兑换,我们仍然显示 Discourse Connect 按钮,对于尚未兑换邀请的现有用户也是如此。

已启用 DiscourseConnect 的现有用户尚未兑换邀请:

已启用 DiscourseConnect 的现有用户已兑换邀请:

我认为正确做法是在第一种情况下隐藏“接受邀请”按钮,在第二种情况下隐藏“继续”按钮,尽管我不太确定,因为通过 SSO 登录路径也会接受邀请 discourse/app/controllers/session_controller.rb at 13db6234940e50f66bc712a054003e362ae9dbcd · discourse/discourse · GitHub 你有什么想法吗?我只是有点不愿意在这个时候对这个 UI/系统做更多更改……

1 个赞

UI 更改看起来相当直接,我知道这有多烦人,但如果只是有条件地隐藏一个按钮,我建议这样做,但不要向后移植。

1 个赞

@hyphalos 在这里遇到的问题是他们使用的是稳定版,在这种情况下,我们必须将修复移植到旧版本。

非常抱歉,我认为 @hyphalos 可以简单地使用 CSS 来解决这个问题,对吗?隐藏有问题的元素?我宁愿不向 3.0 版本发布回溯移植任何东西。

1 个赞

这实际上是不可行的,因为需要根据状态隐藏不同的按钮:

但是,如果它在 3.0 之前风险太高,那么我们就无能为力了,我将在 main 中进行修复,它将在新年期间传播到稳定版。

2 个赞

我们即将发布 3.1 版本,这已不再相关。