martin
(Martin Brennan)
25
是的,我现在看到问题了,即使邀请已被兑换,我们仍然显示 Discourse Connect 按钮,对于尚未兑换邀请的现有用户也是如此。
已启用 DiscourseConnect 的现有用户尚未兑换邀请:
已启用 DiscourseConnect 的现有用户已兑换邀请:
我认为正确做法是在第一种情况下隐藏“接受邀请”按钮,在第二种情况下隐藏“继续”按钮,尽管我不太确定,因为通过 SSO 登录路径也会接受邀请 discourse/app/controllers/session_controller.rb at 13db6234940e50f66bc712a054003e362ae9dbcd · discourse/discourse · GitHub 你有什么想法吗?我只是有点不愿意在这个时候对这个 UI/系统做更多更改……
1 个赞
sam
(Sam Saffron)
26
UI 更改看起来相当直接,我知道这有多烦人,但如果只是有条件地隐藏一个按钮,我建议这样做,但不要向后移植。
1 个赞
martin
(Martin Brennan)
27
@hyphalos 在这里遇到的问题是他们使用的是稳定版,在这种情况下,我们必须将修复移植到旧版本。
sam
(Sam Saffron)
28
非常抱歉,我认为 @hyphalos 可以简单地使用 CSS 来解决这个问题,对吗?隐藏有问题的元素?我宁愿不向 3.0 版本发布回溯移植任何东西。
1 个赞
martin
(Martin Brennan)
29
这实际上是不可行的,因为需要根据状态隐藏不同的按钮:
但是,如果它在 3.0 之前风险太高,那么我们就无能为力了,我将在 main 中进行修复,它将在新年期间传播到稳定版。
2 个赞