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.
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 ?
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
É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.
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.