The discussion revolves around users having their trust levels locked due to group membership. tobiaseigen initially reported the issue, and cpradio provided a Data Explorer query to identify users with locked trust levels.
It was determined that using the group feature to automatically grant a trust level can cause the trust level to be locked, preventing the system from downgrading the user. cpradio explained that when a trust level is set higher than what a user qualifies for, it locks them in to prevent downgrading.
tobiaseigen suggested updating the helper text for the group setting to reflect this behavior. cpradio provided a command to reset locked trust levels, which should be used with caution.
Other users, including Bkhanaliloo and k4rtik, asked about the behavior of trust levels when users are moved between groups or removed from groups that granted them a higher trust level. The general consensus is that the trust level is locked and not adjusted based on the group settings.
A site setting to prevent this behavior was suggested by danekhollas, and JammyDodger noted that the query has changed with the addition of manual_locked_trust_level and group_locked_trust_level columns.
I was just investigating an issue with trust levels, and realized that a handful of moderators had their trust level locked and I don’t know why. Does this happen automatically when you promote someone to moderator or shouldn’t their trust levels adjust automatically as they move along and up in the community food chain? Or are there other circumstances when trust levels get locked by the system, not manually by staff?
I worry that other users might have their trust levels similarly locked inadvertently. To ease my concerns I have been hunting for a way to see a list of users with locked trust levels, but to no avail. If this feature exists, please point me to it. The easiest way may be to include it as a column in the user export. Or perhaps someone knows a database explorer query they can share?
that’s a good idea - I checked, however and there is no admin action log for “locked trust level”.
cool! I’d like to try this but am realizing I am unable to import data queries - clicking the button nothing happens. Am I missing something or is this a bug?
ok - after refreshing a few times and clicking around in the query explorer I finally got the option to create a new query.
This is super helpful - many thanks. According to your query, it looks like I have 351 users with locked trust levels. This is a fairly random list of users who don’t have anything in common, and they have not been edited.
Any idea why this is happening?
Would you be willing to provide me with a command to reset these to unlocked? Or do I need to go through and unlock each of these one by one?
Ohhh… I think I have an idea what’s happening here. I have been using the group feature to automatically grant a trust level when they are added. Is it possible that this has been actually locking them at this trust level? This is not what I want, and it’s not what I think the feature does. But I can’t think of anything else at the moment.
That may be doing it. IIRC, when TL is set higher than what the user currently qualifies for, it locks them in to prevent the system from downgrading them.
I’m not at a computer right now. I imagine out would be easiest to do via command line but after reading your other post I’m not positive it is a good idea to do so.
Thanks! I think I’d rather have the automatic trust level system work than have people locked at a low trust level. So if you can provide the command when you get a chance I’d appreciate it.
If a user with locked trust level moved to a new group, what would happen to the trust level? Does he/she will be granted the new automatic trust level based on the group settings?
I am trying to understand if system is able to adjust the trust level based on the group settings, when trust level is locked for the user. I can see in my log that system attempted to change the trust level, but new and old trust levels are the same.
I would be in favor of a site setting that would prevent this behavior. I have a non-negligible amount of trusted users, which I want to invite to the forum, automatically grant them member status by adding them to a group via domain filter. But I still want them to be able to advance to TL3 and TL4. Or is this a foolish strategy?