Users can't change the category of a topic, if the category is not allowed to everyone (even with the right permission)

imagine the permissions of a category is not completely public, i.e. only TL2 users and above can post into a topic, and others can only read.

then if someone is TL2 or above, he can obviously create a topic into that category.

but if he creates a topic somewhere else, and wants to edit the topic and move it into the mentioned category, he can’t. and he gets this error:

invalid_access

the log in the admin panel:
info

Error: Forbidden
Url: https://padpors.com/assets/ember_jquery-57d09ec67e9e407d9b0d42aa1fefd1a470c45310d953b07793a3ca8adc6ec599.js
Line: 1
Column: 267265

backtrace:

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 Likes

Here is a question. Is the Category the user is trying to move the topic to a public one?

I have found if you try to move a topic from a restricted Category to an unrestricted public category it will usually say no.

Also if you use tags that are not allowed in the new category you need to untag it save it and then edit it again to move it to new category

this is not the case, as tags are not restricted in our community. also it happens even for topics without any tags.

no, it’s restricted. but the user who is trying to edit the topic and move it to the restricted category, have the right permissions.

I haven’t tried this, but even this seems to be a bug, since users should be able to post into the destination as it’s unrestricted.

1 Like

I am sure the team is likely evaluating this issue.

Are you using the restricted uploads feature?

no, we’re not …

2 Likes

Hello,

We have the same issue.

Category settings
TL0 - Read/Reply
TL1,2,3 - Create/Read/Reply
Everyone - Read

Am I wrong with this settings? :confused:

These errors on logs:

Error: Forbidden
Url: https://cdn-domain/brotli_asset/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js
Line: 1
Column: 267890
Window Location: https://domain.com

Backtrace:

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

Is that causing this error if there are some TL0 created topics in that category? Because I restrict it later so some TL0 topic stayed in there.

Did you fix it somehow? Thank you!

try changing the order as follows

Category settings
Everyone - Read
TL0 - Read/Reply
TL1,2,3 - Create/Read/Reply

Hello,

Thank you i try but it automatically order everyone to the end. So I cannot change this order. I think it is order by alphabetical.

Can you check to see if ‘Require moderator approval of all new topics’ is selected under Settings > Moderation for the category in question?

Turning this setting on will prevent you from moving existing topics in to a category that requires moderator approval (with the exception of staff members).

2 Likes