XF 2.2 Allowing post tags for admin only

Kalidor

Member
I have a news forum that only admin can create topics in. For ease of readers to see posts on specific topics I'd like to use tags but I want that feature limited to that forum only and/or admin only.

If I can limit it to that specific forum that would be okay.

Alternatively I would be fine if I could make prefixes clickable that would simply display all posts with that prefix.

Are either of these options possible?


Thanks
 
ACP → Forums → Node permissions

Find the node and click on it.

Set Tag any thread to No for the registered group and set Tag any thread to Yes for Administrative.

Also, as you mentioned creating posts,

Post new thread and Post replies to Yes for Administrative and No to Registered.
 
Thank you so much! I was able to manually edit each node to allow this. The only issue I seem to have now is when I try to modify the tags from another user, despite having all the permissions that should allow us to mess with other users' tags I get an error that says I can't.

1731378709986.webp
 
Thank you so much! I was able to manually edit each node to allow this. The only issue I seem to have now is when I try to modify the tags from another user, despite having all the permissions that should allow us to mess with other users' tags I get an error that says I can't.

View attachment 313817
That would be under "Forum moderator permissions" (of the node permissions)

And set "Manage any tags" to Yes.
 
Hmm oddly enough it seemed to be the "Create new tags" part of it that was amiss. I went and manually added a tag in the settings and I was able to add it into the existing post. Thanks again for your help
 
  • Like
Reactions: frm
Well I'm at a loss. I've set that setting as well as every feasible other mention of tags for admins and moderators in both node permissions and group permissions globally and I still get the same error

"Oops! We ran into some problems.
You may not create new tags. Please change the following tags"

I'm at a loss. I tried to look at the logs to see if I could find anything more but the logs are pretty sparse.

I appreciate you taking the time to help though. I'll keep tinkering with it and hope- I can figure it out at some point.
 
Okay so in the Registered group I had set the tag options to "Never" for creating new tags and that seems to have overridden the permissions for every other group. I set it to "No" once I discovered it and the Administrator group (me) can now create tags on posts again.
 
Last edited:
I use Never on Registered for "hard delete" options.

It does have a purpose, in my use cases at least.

But glad you found the issue, @Kalidor. Did you determine it from analyzing permissions?

Yeah. I must have selected it earlier when I was setting it up. When I couldn't figure out why it's not working I sifted through every group and node permission I could think of. I didn't expect the registered group to override the admin group but changing it from never to no is what allowed administrator to make tags again.
 
  • Like
Reactions: frm
Back
Top Bottom