Удаление конкретных логов действий сотрудников через консоль

Продолжение: Don't log all post edits in staff action logs for a user-merge - #4 by JammyDodger

Спасибо. На время, если гуру rails console сможет предложить команду для удаления системных журналов редактирования постов за указанную дату, это поможет очистить логи.

Думаю, в отдельной теме отклика будет больше, поэтому я выделил это в отдельную тему. :+1:

Они хранятся в таблице user_histories, если это поможет вам начать?

Я думал, это будет что-то вроде:

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

но с правильным синтаксисом :stuck_out_tongue:

Если они находятся только в таблице, то, вероятно, проще просто удалить их напрямую из PostgreSQL.

По памяти это выглядит так:

UserHistory.where(bla,bla,bla)

Introduce a way to also permanently delete the sensitive info from the staff logs - #2 by JammyDodger

Хотя в Administrative Bulk Operations есть ещё несколько деталей, которые могут помочь вам заполнить эти «bla bla bla»

(Сейчас я не за компьютером)