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?)

1 « J'aime »

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.

2 « J'aime »

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.

2 « J'aime »

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.

1 « J'aime »

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

Il semble qu’une meilleure façon de faire cela aujourd’hui serait de requérir l'approbation pour tous les nouveaux comptes ?

1 « J'aime »

Peut-être que je penserais que ce n’est pas vraiment remplaçable. Les utilisateurs TL0 peuvent au moins parler, mais les utilisateurs sans approbation ne peuvent même pas se connecter.

Vous avez raison, ce n’est pas exactement équivalent, mais les besoins des OP étaient plutôt stricts :

Il existe donc plusieurs façons d’y parvenir aujourd’hui :

  • forcer l’approbation des nouveaux utilisateurs
  • utiliser discourse-automation pour bloquer les nouveaux utilisateurs à TL0 (si possible)
  • utiliser un webhook “nouvel utilisateur” pour déclencher un événement externe qui rappelle et bloque l’utilisateur de confiance à TL0

Et d’autres qui nécessiteraient des modifications de code :

  • inclure trust_level_lock comme champ dans la charge utile SSO ou DiscourseConnect

Cela semble être une exigence rare.

@Becky_Herndon qu’avez-vous fini par implémenter ?

1 « J'aime »