Führen Sie eine Möglichkeit ein, um die sensiblen Informationen auch dauerhaft aus den Mitarbeiters logs zu löschen

Ich glaube nicht, dass es derzeit eine Möglichkeit gibt, dies über die Benutzeroberfläche zu tun. Ich denke, Sie könnten die Mitarbeiteraktion selbst über die Rails-Konsole löschen, wenn Sie Zugriff haben.

Sie können die ID für die Mitarbeiteraktion entweder durch Überprüfung des Mitarbeiterprotokoll-JSON (/admin/logs/staff_action_logs.json) oder durch eine Daten-Explorer-Abfrage ermitteln, um eine Liste zum Auswählen zu erhalten:

SELECT *
FROM user_histories
WHERE action = 17 -- Aktionscode für 'Beitrag löschen'
ORDER BY created_at DESC

Und dann diese ID in der Rails-Konsole verwenden:

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

Wenn ich Ihre Frage genauer lese, denke ich, dass Sie den Abschnitt „Details“ überschreiben könnten, anstatt das Protokoll zu löschen, mit etwas wie diesem:

UserHistory.where(id:[ID]).update(details:"permanently deleted")
8 „Gefällt mir“