관리자에게 게시글 수정 이력을 비활성화할 수 없는 이유는?

제안하신 방법이 실제로 효과가 있습니다. 그리고 이것이 유일한 해결책이 아닐 수도 있습니다. 내 게시물에서 리비전을 주기적으로 삭제하는 데이터베이스 쿼리를 실행하는 것도 작동할 것이라 추측합니다. 이 방법은 해킹성(hacky)이 있고 각 업데이트 시 유지보수가 필요하지만, 효율적이고 비침습적(비간섭적)입니다. (이것의 더 세련된 버전이라고 할 수 있습니다).

해결책의 단순함이 부분적으로 저를 궁금하게 만들었습니다. 디스코르스(Discourse)가 관리자에게 리비전을 비활성화하거나 게시물 히스토리를 삭제하는 것을 허용하지 않는 데 이데올로기적 이유가 있는 것이 아닌가 하는 점입니다. 제가 웹사이트 소유자라면, 스태프가 아닌 사용자에게 게시물 히스토리를 숨기는 것까지는 할 수 있습니다. 하지만 히스토리를 삭제하거나 비활성화하는 것은 허용되지 않습니다. 제 게시물 히스토리가 스태프에게 항상 표시되어야 하는 것이 필수적이며, 데이터베이스에 남아 있어야 하는 것도 분명히 필수적입니다. 제가 게시물을 완전히 삭제(핵 처리)하거나, 데이터베이스를 조작하는 해킹성 방법을 사용하지 않는 한 말입니다.