You’re right, it’s not exactly equivalent, but the OPs needs were rather strict:
So there’s a number of ways today to accomplish this:
- force approval of new users
- use discourse-automation to lock new users to TL0 (if it can)
- use a “new user” webhook to trigger an external event that calls back and locks the trust user to TL0
And some that would require code changes:
- include
trust_level_lock
as a field in the SSO or DiscourseConnect payload
This feels like a rare requirement.
@Becky_Herndon what did you end up implementing?