I get that.
I just want to be clear, all the API stuff was just seen recording the XHR stream when performing actions on group memberships through the group membership UI. I’m not actually performing these as API calls, they’re just the API calls being made when using the UI.
So, my thinking is that if there is a group with a TL3 effect, clicking this button,
Should immediately remove them from the trust_level_3 group if they do not otherwise meet the requirements for Trust Level 3 or have that trust level locked.
The imagined use case here is too allow, say a group of TL4 users to be set as owners of a group with a TL3 effect so they could manually promote people to TL3.
The promotion aspect works, but those same users removing someone from the TL3 effect group does not have the immediate effect of removing the affected user from trust_level_3.
Fully understanding this is very much an off-label use of the feature.
It just seems incongruous that a user could have a their Trust Level changed from 3 to 2 and remain in the trust_level_3 group until the next recalculation event.
