“모든 게시글과 주제 삭제 허용 그룹”을 자체 콘텐츠 및 글로벌 콘텐츠 권한으로 분리

원하는 UI 동작을 명확히 하기 위해 말씀드리자면, 삭제된 콘텐츠가 일반 사용자에게 보이도록 해달라는 것이 아닙니다.

본인 콘텐츠 삭제 권한에 관해 이상적인 동작은 뷰어(사용자)별로 다르게 적용되는 방식이어야 합니다:

  • 작성자는 자신의 게시물이 철회/삭제되었음을 확인할 수 있어야 합니다. 예를 들어 일반적인 빨간색 삭제 게시물 스타일이나 접힌 상태로 표시되어, 무슨 일이 있었는지 이해하고 복구 허용 시 복구가 가능하도록 해야 합니다.
  • 스태프/모더레이터는 적절한 감사 및 관리 권한에 따라 삭제된 콘텐츠에 대한 가시성을 유지해야 합니다.
  • 일반 사용자는 삭제된 콘텐츠에 대한 흔적을 전혀 볼 수 없어야 합니다. 게시물 본문, 수정 이력, 그리고 이상적으로는 삭제 게시물 플레이스홀더조차 보이지 않아야 합니다.

따라서 제가 요구하는 구별은, 비(非)스태프 사용자에게 삭제된 콘텐츠에 대한 가시성을 주거나 다른 사용자의 게시물/토픽에 대한 전역 권한을 부여하지 않으면서도, 작성자가 자신의 가시적인 흔적에 대한 통제를 가질 수 있도록 하는 것입니다.