Accès à la catégorie après 10 messages (adhésion automatique au groupe)

Salut tout le monde,

Nous avons migré une sauvegarde de NodeBB vers Discourse pour des tests. Dans NodeBB, nous avions une catégorie d’échange de tickets qui n’était visible que pour les utilisateurs actifs ayant >= 10 messages afin d’éviter les escrocs.

Configuration précédente :

  • Groupe Accès à l’échange de tickets

  • Auto-adhésion avec le plugin de récompenses (si >= 10 messages, alors ajouter au groupe)

  • Avec les privilèges de catégorie, seul ce groupe pouvait accéder à la catégorie

Dans Discourse, lorsque j’essaie de restreindre la catégorie au groupe migré et à ses membres uniquement, je peux modifier les autorisations mais le bouton Enregistrer la catégorie reste désactivé (voir capture d’écran). Une idée pourquoi ?

Deuxième problème : Ce qui manque, c’est la règle d’adhésion automatique (>= 10 messages). Cela pourrait-il être fait nativement, peut-être en ajustant le niveau de confiance, ou ai-je besoin d’un plugin ?

Les autorisations de catégorie dans Discourse sont basées sur l’appartenance à des groupes. Ainsi, pour qu’une catégorie ne soit accessible qu’aux utilisateurs ayant au moins 10 messages, vous auriez besoin d’un groupe auquel les utilisateurs sont ajoutés automatiquement après 10 messages.
Si vous voulez seulement éviter les escrocs, je pense que vous pourriez passer à l’utilisation du système de niveau de confiance de Discourse et n’autoriser que les utilisateurs ayant le niveau de confiance 1 ou 2 et plus à accéder à cette catégorie.
Mais les niveaux de confiance sont davantage basés sur la lecture et le temps passé à interagir avec différents sujets dans la communauté que sur la publication.
Sans plugin, vous ne pouvez pas ajouter de critères. Vous ne pouvez que modifier ceux que Discourse fournit. Le niveau de confiance un est uniquement basé sur la lecture.

activité par défaut paramètre
Lire des messages 30 tl1 requires read posts
Visiter des sujets 5 tl1 requires topics entered
Temps total de lecture 10 tl1 requires time spent mins

Les exigences du niveau de confiance 2 offrent plus de critères. Vous pouvez inclure des éléments tels que les jours de visite, les likes reçus et les réponses aux sujets créés par d’autres. Il pourrait donc être configuré assez près de vos 10 messages actuels.

activité par défaut paramètre
Lire des messages 100 tl2 requires read posts
Visiter des sujets 20 tl2 requires topics entered
Temps total de lecture 60 tl2 requires time spent mins
Jours visités 15 tl2 requires days visited
Likes reçus 1 tl2 requires likes received
Likes donnés 1 tl2 requires likes given
Répondre à un sujet 3 tl2 requires topic reply count

Si vous ne souhaitez pas utiliser le système de niveaux de confiance intégré, jetez un œil à Discourse Dynamic Groups, qui permet d’ajouter automatiquement des utilisateurs à d’autres groupes en fonction de certains critères. Ou créez un badge personnalisé et utilisez l’automatisation Gestion des appartenances aux groupes d’utilisateurs via les badges

Actuellement non, mais je suis intéressé de le savoir. Êtes-vous administrateur ou modérateur ? Y a-t-il quelque chose de spécial concernant le groupe ou la catégorie ? Si vous regardez la section “Allgemeines” sans rien modifier, le bouton Enregistrer est-il également désactivé là aussi ?

6 « J'aime »

Je viens de le faire fonctionner. J’ai dû changer autre chose dans une autre section des paramètres de catégorie pour activer le bouton. Cela pourrait avoir quelque chose à voir avec la migration.

Merci beaucoup de m’avoir montré les différentes solutions. Je pense que nous allons essayer le système de niveaux de confiance de base avec quelques ajustements pour le niveau 2 et ajouter deux groupes aux permissions de catégorie. Pour les nouveaux utilisateurs, nous utiliserions le niveau de confiance 2, pour les utilisateurs déjà qualifiés de nodebb, nous ajouterions le groupe d’accès migré. Cela devrait fonctionner, je suppose. Merci encore, j’aime déjà Discourse :slight_smile:

1 « J'aime »

Était-ce le nom, la couleur de la catégorie ou autre chose ? Peut-être que quelqu’un d’autre rencontrera ce problème à un moment donné et trouvera ce sujet grâce à la fonction de recherche. Partager quel paramètre a dû être modifié peut donc être utile pour les futurs lecteurs.

1 « J'aime »

Vous avez tout à fait raison. J’ai changé la couleur de la catégorie dans la section Général. Je ne l’ai pas précisé car je pense que peu importe le paramètre que vous modifiez. Il semble juste qu’un changement de groupe dans les Permissions n’ait pas eu d’effet sur le bouton Enregistrer dans mon cas.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.