Comment supprimer les enregistrements des logs d'actions du personnel

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.

1 « J'aime »

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.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.