Comment supprimer les enregistrements des journaux d’actions du personnel
https://xxxxxxxxx.com/admin/logs/staff_action_logs
Quel problème essayez-vous de résoudre ? Ils ne prennent pas beaucoup de place, et c’est bien de pouvoir dire qui a fait quoi quand.
Mais quelque chose comme ceci dans Rails :
UserHistory.where(action: 3).destroy_all
Je ne le recommande pas, mais je pense que cela fait ce que vous demandez.
J’aime la propreté
UserHistory.destroy_all
Ouais. Je ne suis pas tout à fait sûr de ce que signifie « action : 3 », mais c’est celle que j’ai vue pour ce qui semblait être des changements de paramètres système. Supprimez-la et vous les effacerez tous, y compris des choses comme qui a banni tel utilisateur, quels utilisateurs ont changé leur nom d’utilisateur, et un tas d’autres choses vraiment utiles (sauf s’il s’agit d’un site de test, j’imagine ?)
Si c’est un forum actif, c’est une mauvaise idée, et à moins que vous n’ayez fait quelque chose que vous essayez de cacher, il y a une bonne chance que vous le regrettiez.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
