Sugiere una manera de eliminar también de forma permanente la información sensible de los registros del personal

No creo que haya una forma de hacerlo actualmente desde la interfaz de usuario. Creo que podrías eliminar la acción del personal a través de la consola de Rails si tienes acceso.

Puedes encontrar el ID de la acción del personal revisando el JSON de los registros del personal (/admin/logs/staff_action_logs.json) o utilizando una consulta del explorador de datos para obtener una lista de la que puedas elegir:

SELECT *
FROM user_histories
WHERE action = 17 -- código de acción para 'eliminar publicación'
ORDER BY created_at DESC

Y luego usando ese ID en la consola de Rails:

UserHistory.where(id:[ID]).delete_all

Sin embargo, leyendo tu pregunta más detenidamente, creo que podrías sobrescribir la sección ‘details’ en lugar de eliminar el registro con algo como esto:

UserHistory.where(id:[ID]).update(details:"permanentemente eliminado")
8 Me gusta