I’m looking for a tag-based permission on topics. My use case is that I have some topics that belong to a certain category because the way they are created (via RSS to be specific). But I want to restrict some of the topics to be member-only (i.e. not public).
It would also work for me if I could set permissions on chosen topics, but it doesn’t seem possible either.
Are you solving this already in some other way (like moving them to a different category)?
If this could be done with tags instead, would it need to be controlled by the RSS integration itself? Or is it something you’d apply after the topic is created?
I am wondering if maybe a custom automation could maybe be made to automate the move?
Op currently from my understanding Tags have very little permission controls except tag only can be used by this group and for staff can also set whether it is viewable. I believe at present you would need a custom plugin. But if it is also for RSS feeds might also complicate it. So a category would be best with the permissions required to limit who can access/see topics
Then you will be looking at creating a complex plugin or sponsoring one.
The benefit of a Custom Theme Component moving the post and applying the tag makes it one click vs several.
To add permission system similar to categories is not a simple task.
The other and maybe simpler task would be to instead of using a tag, would be to switch it to a category with the name of the tag instead of using tags
Looking over your Op statement. If you want those topics only viewable once moved by the Op and say a specific group. If your self hosted there is a Plugin called Private Topics which is only viewable by the Topic Author and a configured group.
Otherwise if hosted your plan would need to include that plugin.
Yes it does but can go with the alternative to name a category the tag name and move topic to the Category. The plugin then makes it so only the Op and configured group(s) can view and respond in that topic
That is if course if you only want the Op and specific group(s) able to view and interact.
If you could maybe give an example of how the purpose of this direction works. Just to make understanding the direction you need/want to accomplish.
Another option would be to use a main Category where ppl post. Then create Subcategories using the Tag names. The Subcategory(tag) could have refined permissions and you would only have to edit the Category to Category\Subcategory
Great, thanks for clarifying. Let’s focus on this part then.
Can you help me understand why this is a problem for you and/or your community? What’s wrong with these topics ending up in a different category? (Does making the private category a subcategory of the public one help? Are you already doing that?)
If you can share any screenshots or links that help to illustrate, even better.
I want to restrict the visibility of some topics based on the content and moderator’s decision, i.e. they should only be visible to logged-in users. Usually this is done by moving them to a category that has such permissions configured.
I also have setup the RSS Poll plugin to repost articles to another dedicated category on our forum (it’s called “Planet” because this functionality was provided by the now-dead planetplanet.net software).
Now you see, a reposted-from-RSS article could also be the kind of topics that needs to have restricted visibility, but a topic can’t belong to two categories. On the other side, a topic needs to be put into a category, so most RSS articles end up in a one category and a few in another. I don’t feel good about this inconsistency.