Comment puis-je ajouter automatiquement tous les membres du niveau de confiance 3 à un autre groupe une fois qu’ils atteignent le niveau de confiance 3, et également les en supprimer automatiquement lorsqu’ils perdent le niveau de confiance 3 ? Je souhaite que cela fonctionne en arrière-plan sans avoir besoin d’une intervention manuelle.
Le plugin d’automatisation pourrait aider ?
Mais si c’est ce que vous voulez, pourquoi ne pas utiliser TL3 à la place d’un autre groupe qui sert exactement à la même chose ?
J’essaie, mais je n’arrive pas à changer le nom du niveau trust_level_3 par un nom personnalisé comme « veterans », même si j’ai modifié tous les champs de texte du niveau Regular et du niveau trust_level_3.
Hmm. C’est une mauvaise idée de renommer TL3.
Peut-être pourriez-vous avoir un badge personnalisé qui serait une sorte d’indicateur ? Pourquoi vous souciez-vous du nom du groupe ? Qu’allez-vous en faire ?
Je pense qu’il faudrait un plugin personnalisé ou ajouter un nouveau déclencheur au Plugin d’automatisation Discourse.
S’il est plus facile ou préférable d’avoir un plugin autonome ou une automatisation personnalisée est une question de goût.
Vous pouvez renommer les groupes de niveaux de confiance. ![]()
Si vous mettez à jour groups.default.names.trust_level_3 depuis la page de personnalisation du texte, puis attendez que le travail d’arrière-plan quotidien s’exécute ou déclenchez manuellement ensure database consistency depuis votre page /sidekiq/scheduler, vous devriez voir le changement prendre effet.
Assurez-vous simplement que le nouveau nom n’entre pas en conflit avec un nom de groupe ou d’utilisateur existant.
Apparemment, je n’ai aucune idée de ce que vous pouvez ou ne pouvez pas renommer. ![]()
Peut-être devrais-je m’en tenir aux questions d’administration système !
Je l’ai fait comme @JammyDodger l’a recommandé et ça a fonctionné. Cependant, je suis sûr que @pfaffman avait quelque chose en tête quand il a dit que ce n’était pas une bonne idée de renommer le groupe, est-ce le cas ? Parce que je ne veux pas casser d’autres fonctions.
La situation est la suivante. J’ai déjà un groupe séparé où j’ai ajouté manuellement des membres de trust_level_3 de temps en temps, mais c’était long et difficile à faire constamment. Je pourrais cependant supprimer ce groupe séparé et simplement ajouter les badges et le groupe de titres personnalisés et avoir le même affichage qu’actuellement avec le groupe séparé.
Lorsque vous utilisez Discourse dans une locale globale différente, les noms des groupes de niveaux de confiance sont traduits en conséquence. Par conséquent, je pense que le processus de renommage devrait suivre un mécanisme similaire.
Je pense que le plus gros problème est que cela me confondra, ou peut-être, quiconque cherchera tl3.
Ça devrait aller. Je ne vois toujours pas clairement ce que cela va résoudre.
Je vais expliquer. J’ai accordé le statut de groupe vétéran aux utilisateurs qui atteignent le niveau de confiance 3 et j’ai limité l’accès à une certaine catégorie par le niveau de confiance 3. Étant donné que je n’utilisais pas le plugin Automation, le processus de recherche de nouveaux utilisateurs ayant le niveau de confiance 3 et leur ajout manuel à un groupe personnalisé était chronophage. Maintenant, c’est beaucoup plus facile car le niveau de confiance 3 est un groupe par défaut.
Mais ne pourriez-vous pas simplement utiliser le niveau de confiance 3 pour contrôler l’accès à la catégorie spéciale plutôt qu’à l’autre groupe ?
Je voulais nommer le groupe « vétéran » car c’est la marque que nous utilisons depuis de nombreuses années.
Est-ce pour qu’ils voient lorsqu’ils sont connectés, ou pour que d’autres voient indiqué sur les utilisateurs vétérans ?
Sur notre forum, nous avons seulement trois types d’utilisateurs :
- Utilisateurs de niveau de confiance 0 à 2 (pas de titre d’utilisateur ni d’icône)
- Utilisateurs de niveau de confiance 3 à 4 (titre d’utilisateur « vétéran » et icône personnalisée)
- Administrateurs
Étant donné que le titre d’utilisateur « vétéran » est obtenu à la fois naturellement en atteignant le niveau de confiance 3 et par abonnement, nous voulons que tous les utilisateurs de niveau de confiance 3 aient un titre d’utilisateur par défaut « vétéran » et une icône personnalisée. De cette façon, nous incitons les utilisateurs à collaborer ou à acheter l’abonnement.
Le titre et l’icône d’utilisateur étaient faciles à implémenter lorsque nous avions un groupe personnalisé nommé « vétéran », mais maintenant que nous avons renommé le TL3 en « vétéran », je n’arrive pas à comprendre comment définir un titre et une icône d’utilisateur automatiques.
Je pense que quelques personnes ont personnalisé leurs groupes de niveaux de confiance pour refléter leur style de forum.
Jusqu’à présent, je ne crois pas avoir entendu parler de problèmes à ce sujet.
Si c’est plus facile, vous pourriez utiliser l’automatisation « Adhésion à un groupe d’utilisateurs via un badge » et la lier à votre badge « Régulier ».
Je l’ai fait, mais cela ne fonctionne que dans le sens où les nouveaux utilisateurs obtiennent le badge Régulier, mais pas en sens inverse, pour ceux qui ont déjà le TL3. Existe-t-il une commande de script pour le définir pour les utilisateurs qui ont déjà obtenu le badge ?
Merci beaucoup pour votre soutien les gars, j’apprécie vraiment.
Vous pouvez extraire une liste de vos TL3 actuels à l’aide de l’explorateur de données, puis les ajouter en masse au groupe, si cela peut vous aider ?
Mon groupe est TL3. Je souhaite que TL3 ait un titre et un ensemble d’icônes par défaut comme primaires par défaut afin que les utilisateurs n’aient pas à y aller et à sélectionner manuellement, car la plupart d’entre eux ignorent cette fonction et il est très difficile de leur apprendre comment le faire.
Je pensais que vous vouliez utiliser l’automatisation pour ajouter des personnes à votre groupe personnalisé en fonction de l’obtention du TL3 et du badge Regular, puis également ajouter en masse les utilisateurs TL3 existants au groupe ?