如果类别未对所有人开放(即使拥有相应权限),用户无法更改主题的类别

假设某个分类的权限并非完全公开,即只有信任等级2(TL2)及以上的用户才能在该分类中发帖,而其他用户仅能阅读。

那么,如果某人是 TL2 或更高,他显然可以在该分类中创建主题。

但如果他在其他位置创建了一个主题,随后想要编辑该主题并将其移动到上述分类中,却无法做到,并会收到以下错误:

invalid_access

管理员面板中的日志如下:
info

错误:禁止访问
URL: https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js
行:1
列:267265

回溯堆栈

o/t</<@https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js:1:267265
o/t<@https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js:1:267368
o@https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js:1:267449
trigger@https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js:1:545646
A</e._onError/<@https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js:1:550529
f</t.invoke@https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js:1:490270
f</t.flush@https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js:1:489270
p</t.flush@https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js:1:491285
t</t._end@https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js:1:496714
t</t.end@https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js:1:493250
t</t._run@https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js:1:497252
t</t.run@https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js:1:493858
c@https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js:1:360001
i/r.error@https://padpors.com/assets/application-fd2a32eee47bf49d15ba445275919fa1822958f47a4f2d8f8ac3a80f3f445f9d.js:1:203520
i@https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js:1:27761
fireWith@https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js:1:28529
l@https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js:1:78760
o/<@https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js:1:81062
infoback
3 个赞

这里有一个问题:用户试图将话题移动到的分类是否为公开分类?

我发现,如果尝试将话题从受限分类移动到非受限的公开分类,通常会显示“否”。

此外,如果使用了新分类中不允许的标签,需要先取消这些标签并保存,然后再次编辑,才能将话题移动到新分类。

情况并非如此,因为我们的社区并未限制标签的使用。此外,即使话题没有任何标签,也会出现此问题。

不,它是受限的。但是,试图编辑话题并将其移动到该受限分类的用户拥有相应的权限。

我尚未尝试过这种情况,但即便如此,这似乎也是一个漏洞,因为既然目标分类是无限制的,用户应该能够向其发布内容。

1 个赞

我相信团队正在评估这个问题。

您是否正在使用受限上传功能?

不,我们不是……

2 个赞

你好,

我们遇到了同样的问题。

分类设置
TL0 - 阅读/回复
TL1、2、3 - 创建/阅读/回复
所有人 - 阅读

我的这些设置有问题吗?:confused:

日志中的这些错误:

错误:禁止访问
URL: https://cdn-domain/brotli_asset/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js
行:1
列:267890
窗口位置:https://domain.com

回溯:

o/t</<@https://cdn-domain/brotli_asset/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:267890
o/t<@https://cdn-domain/brotli_asset/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:267993
o@https://cdn-domain/brotli_asset/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:268074
trigger@https://cdn-domain/brotli_asset/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:545343
A</e._onError/<@https://cdn-domain/brotli_asset/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:550189
f</t.invoke@https://cdn-domain/brotli_asset/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:490190
f</t.flush@https://cdn-domain/brotli_asset/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:489198
p</t.flush@https://cdn-domain/brotli_asset/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:491205
t</t._end@https://cdn-domain/brotli_asset/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:496596
t</t.end@https://cdn-domain/brotli_asset/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:493157

如果该分类中存在一些 TL0 级别创建的话题,这是否会导致此错误?因为我后来限制了权限,所以一些 TL0 级别的话题仍保留在那里。

你们有办法解决这个问题吗?谢谢!

尝试按以下方式更改顺序

分类设置
所有人 - 阅读
TL0 - 阅读/回复
TL1,2,3 - 创建/阅读/回复

您好,

谢谢。我尝试过,但它会自动将所有项目排到末尾,因此我无法更改这个顺序。我认为这是按字母顺序排列的。

1 个赞

请检查相关分类的“设置 > 审核”下是否已选中“需要版主审核所有新主题”。

开启此设置后,将无法将现有主题移动至需要版主审核的分类(工作人员除外)。

3 个赞