A way to Lock new users to Level 0?

Is there a setting or programmatic way lock all new users to trust level 0?

Why? We want to manually promote accounts from level 0 to 1.

All new accounts will be created via SSO. This means every user on our platform could make an account, in theory. Our mostly-private forum will be structured like an iceberg… one public announcement category everyone can see, and then all other categories will be visible only to trust levels 1+, a small subset of the platform users.

If we can’t do it programmatically, what settings can I use to keep new level 0’s from progressing to 1? (make them read 65535 minutes of posts?)

Yeah that is how I would do it, just make TL1 unattainable automatically.

Keep in mind TL0 is a very tough spot to be in permanently, your experience is heavily stunted.

Being locked at trust level 0 is quite severe. It is called a new user sandbox for a reason. I do not think this is a good solution, we will get blamed for a broken site.

Especially if they Search for info about Trust Levels and don’t think that the defaults have been upped.

@Becky_Herndon

I’m curious, which of these if removed as a limitation do you see would be a problem for you?

Users at trust level 0 cannot…

Send private messages to other users
Reply as new topic in the right gutter (UI removed)
Flag posts
Post any images
Post any attachments
Post more than 2 hyperlinks in a post
Have actual links in the 'about me' field of their profile (will be silently and temporarily converted to plain text)
Mention more than 2 users in a post

I need to edit that slightly, TL0 users can post 1 image now.

Thanks Sam I will try that.

@codinghorror , I don’t want people to blame the site, and I don’t think that will happen with our group. I can’t think of a better analogy than college applications at the moment.

submit college application > get accepted and access higher learning

Our TL0 users are applicants for a hand-picked community. We don’t want them doing anything at all on the forum until they are picked for promotion. We’ll have a post in a category they can see explaining how to apply for advancement. We will also explain things in the About section and maybe FAQ. Once accepted, we’ll promote users to TL1.

still no way to autolock all new users at TL0 is there?

Just set the trust level thresholds to reach TL1, 2 and 3 very high.

Your users will have a very bad time permanently locked in the TL0 sandbox though, it’s quite strict.

Roger that.
We just want to (with daily moderation) go through our own manual 2nd step verification process and leaving them for a few hours before one of the dozen admins (worldwide) sees them and completes the additional internal step, it is the easiest way, but if they escape TL0 within the short time before we get to them, it’s a PITA for us

Thx

오늘은 모든 신규 계정에 대한 승인을 요구하는 것이 더 나은 방법인 것 같습니다?

아마도 그것이 실제로 대체 불가능하다고 생각할 것입니다. TL0 사용자는 최소한 말을 할 수 있지만, 승인되지 않은 사용자는 로그인조차 할 수 없습니다.

맞아요, 정확히 동일한 것은 아니지만 OP의 요구사항은 꽤 엄격했었거든요:

그래서 현재 이 목적을 달성할 수 있는 몇 가지 방법이 있습니다:
*新用户 승인 강제

  • discourse-automation을 사용하여 신규 사용자를 TL0에 고정 (가능할 경우)
  • “신규 사용자” 웹훅을 사용하여 외부 이벤트를 트리거하고, 이를 통해 콜백을 호출하여 사용자의 신뢰도를 TL0으로 잠금

그리고 코드 수정이 필요한 방법도 있습니다:

  • SSO 또는 DiscourseConnect 페이로드에 trust_level_lock을 필드로 포함

이것은 드문 요구사항으로 보입니다.

@Becky_Herndon 결국 어떤 것을 구현하셨나요?