Isambard
(Isambard)
17.Июнь.2024 13:45:51
1
Продолжение: Don't log all post edits in staff action logs for a user-merge - #4 by JammyDodger
Спасибо. На время, если гуру rails console сможет предложить команду для удаления системных журналов редактирования постов за указанную дату, это поможет очистить логи.
Думаю, в отдельной теме отклика будет больше, поэтому я выделил это в отдельную тему.
Они хранятся в таблице user_histories, если это поможет вам начать?
Isambard
(Isambard)
17.Июнь.2024 17:11:15
3
Я думал, это будет что-то вроде:
UserHistory.where(“created_at > ?”, date).where(staffuser: xyz, action: “edit post”).destroy_all
но с правильным синтаксисом
Isambard
(Isambard)
17.Июнь.2024 17:17:34
4
Если они находятся только в таблице, то, вероятно, проще просто удалить их напрямую из 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»
(Сейчас я не за компьютером)