I really agree with this one. If you’ve set up these rules, you probably really want them. I have them on a site that only I use and it’s really annoying that I can’t count on discourse to keep me following the rules I set up for myself and it’s lots of extra typing to select “todo” and avoid creating a new “to” tag.
It would suit me to just force admins to follow the rules, but failing that, having a “are you sure you don’t want to follow the rules” modal would be nice.
Or maybe a “staff follows tag rules” site setting. That seems pretty easy.
I think this is a nice middle-ground where we’re not making it harder to use admin/mod powers… some kind of warning that outlines what’s happening… for example:
#tag is restricted to #category, are you sure you want to use your staff privileges to post this to #different-category?
This is a challenge for the Fedora Community because both leadership and the community follow an open policy for managing tags. Any registered group in Fedora can request new tags and assign tag discussion moderators. The Fedora leadership works with the community to create new tags and promote them across the community (e.g. documentation, wikis, websites, word-of-mouth). Additionally, as a large community that covers a wide range of topics, we also have a lot of tags! I don’t always know every tag in Fedora Discourse.
So, when a site admin (who actively participates to varying degrees across Fedora Discourse) adds tags to a post or participates in a tag with specific rules, it becomes an easy mistake for a Fedora Discourse admin to break Fedora’s open policies. The open policies are how we make our global site governance more inclusive and accessible to the community. In this way, our site admin privileges can sabotage our open approach to how Fedora leadership runs the Fedora Discourse for the community.
While this technically works, it is an onerous task for a site admin who posts actively across several tags. It is a negative user experience because sometimes I don’t have a lot of immediate time on hand (e.g. in a short break between meetings with follow-up actions). Patience is difficult with the extra user flow before I get to the thing I was trying to do in the first place (i.e. make a new thread across relevant tags I know exist and think might exist).
I don’t see this feature request as taking away an admin’s ability to override. Instead, it gives informed consent to a site admin vis-à-vis active site poster that they are breaking site rules and tagging norms during the action of doing it, not after.
Huge writing site here working on migrating to Discourse, and we plan to use tags, restrictions and the rest of the tag rules rather zealously. Having an option to make it, so staff accounts don’t accidentally bypass requirements, is beneficial to sites that actually put in the effort to set them up.