Removendo logs de ações específicas de funcionários usando o console

Continuado de: Don't log all post edits in staff action logs for a user-merge - #4 by JammyDodger

Obrigado. Enquanto isso, se um guru do console Rails puder sugerir um comando para excluir logs de edição de postagens do sistema para uma data especificada, isso será útil para limpar os logs.

Acho que você terá mais interesse se este for um tópico separado, então eu o dividi. :+1:

Eles são armazenados na tabela user_histories, se isso ajudar você a começar?

2 curtidas

Eu pensei que seria algo como:

UserHistory.where(“created_at > ?”, date).where(and staffuser=xyz, and action=edit post).destroy_all

mas com a sintaxe correta :stuck_out_tongue:

Se estiver apenas na tabela, provavelmente é mais fácil excluí-los diretamente do postgres.

De memória, é:

UserHistory.where(bla,bla,bla)

Embora existam algumas outras partes em Administrative Bulk Operations que podem ajudá-lo a preencher o bla bla bla

(Não estou no meu computador no momento)

1 curtida