Je modifie mon message initial pour ajouter une question :
- J’ai modifié les nouveaux critères pour le niveau TL2, mais les promotions ne semblent pas se produire. Il y a maintenant quelques utilisateurs au niveau TL2, mais il n’est pas clair pourquoi certains ont été promus et pas d’autres. Tous devraient l’être à présent, puisque le nombre de jours visités a été réglé à 0.
Existe-t-il une commande Rails ou un job Sidekiq que je puisse déclencher pour parcourir tous les utilisateurs et les promouvoir ?
Merci encore ! ![]()
Voici la question originale
Avant de faire une bêtise, je préfère d’abord vous consulter ![]()
Cas : J’ai migré mon ancien forum vers Discourse (hourra !). En raison des paramètres de niveau de confiance (TL), tous les utilisateurs sont maintenant « membres de base », ce qui a mécontenté certains membres de longue date.
Ce que je veux faire maintenant, c’est configurer les exigences du TL2 de manière à ce que mes anciens membres soient promus au TL2 instantanément (supprimer les critères de jours visités, de sujets consultés, de temps de lecture et de likes, et ne conserver que le nombre de publications, car ces données ont été transférées depuis l’ancien forum).
Je pense alors que dans les 24 heures, tous les 12 000 « anciens membres » seront promus au TL2.
Ensuite, je veux remettre les paramètres « standards » du TL2 (15 jours visités, likes, etc.), afin que les « vrais » nouveaux membres ne soient pas promus aussi rapidement.
Question : Tous ceux qui ont maintenant le TL2 le garderont-ils ? Ou seront-ils rétrogradés ?
Détail : la plupart des anciens comptes sont toujours désactivés (j’ai dû le faire pendant la migration/période de test pour m’assurer que personne ne recevait d’e-mails) — la promotion au TL2 se produira-t-elle toujours pour les utilisateurs désactivés ?
Merci pour vos éclaircissements !