もう1つの微妙な点は、改訂履歴です。
PostRevisor を見ると、編集履歴は PostRevision を通じて別々に保存されているため、独自コンテンツの削除権限が必ずしも改訂レコードの物理的削除や監査可能性の喪失を意味するとは考えていません。
私が想定している権限は、より一般的なユーザー向け表示に関するものです。つまり、著者が自分の投稿やトピックを取り下げるかどうか、削除された投稿のプレースホルダーが残るかどうか、一般ユーザーが過去の編集内容を閲覧できるかどうか、そしてスタッフやモデレーターが適切な監査・モデレーションアクセス(例:「隠された返信 N 件を表示」を介して)を維持できるかどうか、といった点です。
したがって、私が求めている区別は以下の通りではありません。
- 「データベースからすべての痕跡を消去する」
むしろ、以下のものです。
- 「ユーザーに自分の表示されるコンテンツや足跡をより制御させる」
- その一方で、他のユーザーのコンテンツを削除したり、一般的に削除されたコンテンツを閲覧したりするグローバル権限を付与しないこと。