Les utilisateurs de confiance ne peuvent pas inviter lorsque le paramètre d'administration "Approuver les utilisateurs" est activé

Je teste cela sur la version 2.7.0.beta9, mais je ne vois aucune option pour les « invitations » sur la page de profil des utilisateurs, bien que les utilisateurs testés aient un niveau de confiance 2. Par ailleurs, les invitations normales par modération/admin fonctionnent.

Ai-je manqué une configuration de base nécessaire pour autoriser les invitations « d’utilisateur à utilisateur » ?

1 « J'aime »

Bonjour Thommie ! Peux-tu vérifier que le paramètre d’administration « niveau de confiance minimum pour autoriser les invitations » n’a pas été modifié par rapport à la valeur par défaut, qui est le niveau de confiance 2 ?

2 « J'aime »

Bonjour Tobias,
voici quelques captures d’écran :

  • Paramètres de discours global « niveau de confiance minimum requis pour autoriser les invitations » :arrow_right : standard
  • Vue du profil utilisateur de l’utilisateur de test « lisa » :arrow_right : niveau de confiance 2
  • Vue de ses permissions telles que vues depuis la connexion administrateur

Dans la mesure où je comprends, il devrait y avoir un bouton « invitations/einladungen » dans le profil utilisateur …

Screenshot_20210518_075622


Je n’ai jamais rencontré ce problème auparavant. Je soupçonne que cela est lié à un autre paramètre d’administration que vous avez modifié, comme « uniquement sur invitation » ou « autoriser les nouvelles inscriptions ».

Ce n’est probablement pas la cause, mais avez-vous renommé vos groupes de niveaux de confiance ?

Voici à quoi cela ressemble sur mon site, avec mon interface linguistique commutée en allemand :

Bonjour,

Les niveaux de confiance portent leurs noms standards, y compris dans la localisation de l’interface en allemand (“vertrauensstufe”). L’option invitation uniquement est active, tout comme autoriser les nouvelles inscriptions.

Il devrait donc être possible d’inviter des personnes et de leur permettre de créer eux-mêmes leurs nouveaux comptes, et les invitations émanant des modérateurs ou administrateurs fonctionnent parfaitement. La seule fonctionnalité manquante est l’invitation d’utilisateurs ordinaires vers d’autres personnes extérieures à la communauté.

Existe-t-il un moyen d’exporter l’ensemble des paramètres depuis /admin/site_settings/ ?
Peut-être via une requête SQL en utilisant le plugin Data Explorer ?

Vous pouvez essayer l’option « Afficher uniquement les remplacements » dans les paramètres d’administration (en haut à droite) pour voir lesquels vous avez remplacés.

Je ne suis pas tout à fait sûr d’où vient votre problème — jusqu’à présent, la seule chose qui me vient à l’esprit est la locale allemande et les différents noms des niveaux de confiance, mais je ne pense pas que cela doive causer ce problème. :thinking:

… haha, effet secondaire intéressant : j’avais

doit approuver les utilisateurs Le personnel doit approuver tous les nouveaux comptes d’utilisateurs avant qu’ils ne puissent accéder au site.

Si je réinitialise ce paramètre à la valeur par défaut (sans approbation du personnel), cela fonctionne :

1 « J'aime »

Bon, c’est fait ! :sparkles:

@dan, qu’en penses-tu ? Est-ce qu’il est logique que le paramètre d’administration « doit approuver les utilisateurs » affecte la capacité des utilisateurs de confiance à inviter des personnes ?

Un message a été fusionné dans un sujet existant : Améliorer le système d’invitation

Je ne pense pas qu’il soit logique que les invitations soient désactivées si « approuver les utilisateurs » est activé. Je suis surpris que cela n’ait pas été soulevé auparavant, car c’est ainsi que cela fonctionne depuis les premières versions de Discourse.

J’ai commencé à travailler sur une PR pour corriger cela.

5 « J'aime »