启用即将到来的更改时出现问题

我想请教一下,这个问题提示是正常的么?

1 个赞

这里大多数人不会说中文,所以很难判断。如果能将必要的信息翻译成英文,对在这个论坛上寻求支持会有帮助。

1 个赞

错误是“找不到请求的 URL 或资源。”

但是在没有关于 @sniper756 在出现此错误时正在做什么的上下文的情况下,这没有帮助。

抱歉啊,是我描述不清楚。我现在上传一下屏幕录制视频进行反馈。

页面位于:admin/config/upcoming-changes

只要选择“仅限管理人员”就会报错“出错了:找不到请求的URL或资源。”

另外,请管理人员帮我把这个帖子移动到以下页面吧,谢谢:

介绍即将到来的更改,一个用于管理社区中新功能和现有功能变更的系统 - 公告 - Discourse Meta

1 个赞

这与新的基础样式更改无关,因此已将其移至其自己的主题中。

1 个赞

@rishabh 免费套餐是否可以不使用即将进行的更改?

1 个赞

也许不是一般性的即将到来的更改,而是影响“Foundation”主题的即将到来的更改,因为该主题不可用。

可能是这样,无论如何,我希望将另一个主题集中在对实际主题样式更改的反馈上。我们可以单独解决这个问题。

(作者已删除帖子)

1 个赞

刚试了一下,无法重现。

@sniper756,您能尝试在安全模式下操作一下吗,以确保万无一失?当您触发错误时,控制台中是否有任何信息?

1 个赞

我认为我找到了重现步骤。我看到了同样的情况,而且我的论坛不是免费套餐。感觉这与群组名称被翻译有关。为所有人启用它奏效了,但“staff”(员工)失败了。

我需要拿到我的笔记本电脑来检查浏览器控制台。

所以,您的界面语言设置成了其他语言然后才会触发?我试过了,但还是不行。

或者有其他翻译方式?

1 个赞

我也是,在标准的免费网站上无法重现,页面对我来说运行正常。

默认组(如 staff)的名称基于论坛的默认语言,而不是界面语言(更改后,您需要触发确保数据库一致性作业,或等到它自动运行)。

不确定这是否有帮助:

PUT https://my-forum.discourse.group/admin/config/upcoming-changes/groups 404 (Not Found)
send	@	jquery.js:9940
ajax	@	jquery.js:9521
o	@	ajax.js:216
x	@	ajax.js:229
saveGroups	@	upcoming-change-item.gjs:127
enabledForChanged	@	upcoming-change-item.gjs:247
await in enabledForChanged		

handleInput	@	d-select.gjs:40
handleMouseUp_	@	unknown

结果是“everyone”,而不是“staff-only”。

这个错误与界面语言不符。它是德语版本:

image
由于我的论坛上该组的名称是“team”,所以出现此问题我并不感到惊讶。

是否可以引用 ID 而不是名称?


@sniper756 如果您使用下拉菜单中的最后一个选项手动选择该组,对您是否有效?

对我来说,选择“特定组”然后选择 staff / team 组是有效的

1 个赞

好的,感谢您提供重现步骤。已将此问题移至 Bug 报告。@martin

2 个赞