I’m looking for an option to disable this feature as it may cause some complexity in managing threads when you have different moderators teams for different categories and suddenly they find themselves with a big or controversial thread in their category without prior notice.
I’ve read here Access rights for moving a topic to another category but it says that this is something that only Trust Level 3 should be able to do. I’ve a test environment in which a Trust Level 2 user was able to do that.
I tried to enable the “disable editing after staff edit a post” but it didn’t seem to affect the ability to change category for a thread.
I gave it a look, it’s a good MVP but the community I look for is quite tech savvy and it would be better if the DOM would entirely skip drawing that component instead of simply hiding it from view.
Would that require a plugin or is it something I could achieve anyway with a component?
What I need to do, roughly is basically determine if the HTML for that select is generated or not, based on the role.
Alright, thanks to a good friend who suffer from insomnia we figure out where to find the right hook
Here is it, it also adjust the form visuals and allow to select a minimum trust level from which the access to editing category will be available anyway (default trust level 0 to be in line with default discourse settings)
I’ll go create a new topic in the plugin section now.
Thanks a LOT @Canapin for pointing us in the right direction at the start
Just to note, a TL3 and TL4 can recategorise any topic as long as trusted users can edit others is enabled. A TL0/1/2 should only be able to do it on their own topic, and only within their editing period [1]. If you lock the first post using the post wrench then that should also stop the category (and title and tags) from being edited.
I’m not 100% sure I’m following your use case, but I’m glad you found a solution.
set by post edit time limit for TL0 and TL1 and tl2 post edit time limit for TL2 and TL3 ↩︎
However, my intent was to prevent the moderators to have to deal with several occurrence of category hopping which may lead to complication in the moderation when a topic is first in a category, then move into another etc etc
I think it would be important to add since it’s a theme component, a user can circumvent these limitations by injecting javascript (I think) or enabling the safe mode if it’s available for them (see enable safe mode setting).
You need a plugin if you want a more secure way to do it.