Je suppose que tout est dans le titre, mais j’ai une question supplémentaire.
Existe-t-il une liste des commandes Rails de Discourse quelque part ? Je me souviens en avoir vu une, mais je ne parviens pas à la retrouver.
Probablement, mais je ne pense pas que ce soit une bonne pratique, car vous risquez d’envoyer des spams à des adresses non vérifiées.
myInactiveUsers = User.where(active: false)
myInactiveUsers.each do |myInactiveUser|
myInactiveUser.active = true
myInactiveUser.save!
end
Le script ci-dessus devrait fonctionner, mais je ne suis pas certain qu’il n’y ait pas d’effets secondaires indésirables supplémentaires (fonctionnels). À utiliser à vos propres risques !
Cela se base sur Active Record Basics — Ruby on Rails Guides
Et sur la connaissance des objets de base que Discourse gère, en l’occurrence le modèle User.
Les modèles se trouvent ici : discourse/app/models at main · discourse/discourse · GitHub
Merci pour ta réponse ![]()
Ce n’est que par curiosité après avoir lu ce fil de discussion.
Je ne testerai pas le code moi-même et comme tu n’es pas certain qu’il n’y aura aucun effet secondaire, je ne peux pas cocher la solution.
Merci pour les liens !