J’ai fusionné un utilisateur qui avait une note utilisateur dans un autre utilisateur sans notes. Après la fusion, je vois maintenant que le compte utilisateur cible a une note, mais lorsque je clique sur le bouton Notes utilisateur, la note n’existe pas et j’ai juste la possibilité d’en ajouter une nouvelle. Comment puis-je ramener le nombre de notes de l’utilisateur à zéro ?
Je pense qu’il se rattrape lorsque le travail d’arrière-plan quotidien s’exécute. Si vous avez accès à votre page /sidekiq/scheduler, vous pouvez l’accélérer en déclenchant manuellement Jobs::EnsureDbConsistency.
Malheureusement, cela n’a pas supprimé la note. J’ai également remarqué que l’utilisateur fusionné était suspendu (en tant qu’utilisateur inactif) et que l’utilisateur cible a maintenant un marqueur « 1 suspension » sur son compte, mais il n’y a rien que je puisse faire pour supprimer le marqueur de suspension car il n’est pas réellement suspendu.
J’ai ajouté une nouvelle note et l’ai supprimée, ce qui a corrigé le nombre de notes erroné.
Le marqueur « 1 suspension » est toujours présent. Je me demande si une suspension/une levée de suspension pourrait résoudre ce problème ?
Suspendre/rétablir la suspension ne fonctionne pas. Le pauvre type a maintenant 2 marqueurs de suspension ![]()
En fait, vous avez raison. Je crois que je me souviens mal. Cela m’est déjà arrivé (le problème de la note utilisateur) et j’ai fait exactement la même chose avec le « ajouter/supprimer » à la fin. ![]()
Je ne suis pas sûr que ce soit la même chose pour une marque suspendue. ![]()
Je n’arrive pas à répondre assez vite ![]()
Avez-vous repéré le bouton « Effacer l’historique des pénalités » lorsque l’utilisateur était suspendu ?
Vous voudrez peut-être essayer cela d’abord avec un utilisateur test… ![]()
Mais je pense que si vous définissez l’utilisateur en question à au moins TL2, puis que vous le suspendez, vous devriez voir un bouton « Effacer l’historique des pénalités » pendant qu’il est suspendu. Cliquer dessus devrait le remettre à zéro, et le dés suspensión manuelle ne devrait pas l’incrémenter à nouveau. (
)
J’ai vu des publications mentionnant Clear Penalty, mais l’utilisateur n’est que TL1, donc j’ai supposé que cela n’apparaîtrait pas. Je vais essayer de les faire passer à TL2 et voir ce qui se passe.
Cela a fonctionné, mais je n’ai pas eu besoin de le suspendre à nouveau pour voir le bouton “Effacer la pénalité”. Il est simplement apparu une fois que je l’ai défini sur TL2.
Pour ceux qui trouveront cela à l’avenir, voici ce qu’il faut faire :
- Ajoutez une note utilisateur, puis supprimez-la. Après la suppression, le compteur de notes utilisateur se réinitialise à zéro au lieu de rester bloqué à un.
- Si l’utilisateur est en dessous de TL2, prenez note de son TL actuel et augmentez-le temporairement à TL2.
- Sur l’écran d’administration de l’utilisateur, cliquer sur le bouton “Effacer la pénalité” supprimera maintenant les marqueurs de suspension.
- Si vous avez augmenté l’utilisateur à TL2 à l’étape (2), ramenez-le à son TL d’origine.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.