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

**URL:** https://meta.discourse.org/t/why-post-revisions-cannot-be-disabled-for-admins/267843
**Category:** Support
**Created:** [6월 9, 2023, 11:22오후 UTC](https://meta.discourse.org/t/why-post-revisions-cannot-be-disabled-for-admins/267843 "2023-06-09T23:22:13Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![PintoBean](https://avatars.discourse-cdn.com/v4/letter/p/b77776/32.png) [@PintoBean](https://meta.discourse.org/u/PintoBean)
#### Post date: [6월 9, 2023, 11:22오후 UTC](https://meta.discourse.org/t/why-post-revisions-cannot-be-disabled-for-admins/267843/1 "2023-06-09T23:22:13Z")

</div>

이 질문을 하기 전에 포럼을 검색하고 설정을 살펴봤습니다. 게시물 수정 내역(또는 게시물 히스토리)은 비스태프 사용자에게 숨길 수는 있지만 비활성화할 수는 없다는 것을 알고 있습니다. 이는 관리자가 다음을 게시하고

> 10개의 정상적인 단락.  
> 1개의 민감하거나 문제 있는 진술.  
> 그 후 10개의 정상적인 단락.

그것을 다음과 같이 수정할 때를 의미합니다.

> 10개의 정상적인 단락.  
> 그 후 10개의 정상적인 단락.

Discourse는 수정으로 제거된 부분이 항상 스태프에게 표시되도록 보장합니다. 문제 있는 부분은 전체 게시물/토픽을 삭제하거나 데이터베이스를 직접 조작하는 경우에만 삭제할 수 있습니다. 이는 포럼 소유자가 스태프를 두면서도 실수로 게시된 민감한 개인정보와 같은 특정 정보를 수정(마스킹)할 방법이 필요할 때 제한이 됩니다.

포럼 운영에 법적 책임을 지는 사용자 또는 사용자 그룹과 같은 특정 사용자나 그룹에 대해 히스토리/수정 내역을 비활성화하는 옵션이 없는 이유가 궁금합니다. 특히, 이러한 옵션을 포함하지 않는 데에는 이념적인 이유(예: 투명성을 강제하고 포럼 소유자가 포럼을 _올바른 방식으로_ 운영하도록 보장하기 위함)가 있는지에 대해 궁금합니다.

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [6월 9, 2023, 11:42오후 UTC](https://meta.discourse.org/t/why-post-revisions-cannot-be-disabled-for-admins/267843/2 "2023-06-09T23:42:54Z")

</div>

안녕하세요 @PintoBean. 👋

> [@PintoBean](#):
>
> 포럼 운영에 법적 책임을 지는 사용자나 사용자 그룹(예: 관리자)의 경우, 특정 사용자나 그룹에 한해 히스토리/수정 이력 기능을 비활성화할 수 있는 옵션이 왜 없는지 궁금합니다.

이런 문제가 자주 발생하는 일은 아니라고 생각합니다. 🙂

제 경험상, 게시글 수정 이력의 대부분은 오타 수정, 링크 수정, 그리고 이와 유사한 소소한 편집에 사용됩니다.

공유해 주신 예를 보면…

> [@PintoBean](#):
>
> 이것은 관리자가 게시글을 작성할 때
> 
> > 10개의 괜찮은 문단.  
> > 1개의 민감하거나 문제 있는 문장.  
> > 10개의 더 괜찮은 문단.
> 
> 이라고 쓴 후, 이를 다음과 같이 수정하는 것을 의미합니다.
> 
> > 10개의 괜찮은 문단.  
> > 10개의 더 괜찮은 문단.

…만약 포럼의 관리자 사용자들이 이런 일을 반복적으로 하고 있다면, 민감한 정보를 공유하지 않도록 하는 방법에 대한 교육이 필요하다는 신호일 수 있습니다.

대부분의 커뮤니티에서는 관리자 사용자가 게시글 수정 이력에 부적절한 정보를 채워 넣는 일이 드물 것이라고 추측하며, 따라서 현재 시스템은 잘 작동하고 있다고 생각합니다.

이해가 되시나요? 🙂

---

<div class="post-metadata">

### Author: ![PintoBean](https://avatars.discourse-cdn.com/v4/letter/p/b77776/32.png) [@PintoBean](https://meta.discourse.org/u/PintoBean)
#### Post date: [6월 10, 2023, 12:51오전 UTC](https://meta.discourse.org/t/why-post-revisions-cannot-be-disabled-for-admins/267843/3 "2023-06-10T00:51:29Z")

</div>

말씀이 일리 있습니다. 감사합니다. ❤

추가로 배경을 좀 더 설명하자면, 저는 이 포럼의 유일한 관리자입니다. 10년 후의 모든 스태프와 공유해도 괜찮을 내용만 게시하도록 스스로를 훈련한다면, 어떤 내용을 검열하거나 삭제할 필요가 없다는 점에도 동의합니다.

게시물을 수정할 때 데이터베이스에 어떤 내용이 남아야 하고, 어떤 내용은 남지 말아야 하는지에 대해 의견을 제시할 수 있다면 도움이 될 것 같습니다. 하지만 포럼 소프트웨어에서 그 수준의 통제를 기대하는 Discourse 사용자가 충분히 많지 않을 수 있다는 점도 이해합니다.

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [6월 10, 2023, 1:41오전 UTC](https://meta.discourse.org/t/why-post-revisions-cannot-be-disabled-for-admins/267843/4 "2023-06-10T01:41:56Z")

</div>

수년 동안 포럼에 개인 정보를 저장해 왔고, 이후 관리자 사용자를 더 추가하기 시작했습니다.

그 경우, 그들이 접근할 수 없게 하고 싶은 모든 콘텐츠를 삭제했습니다. 그 사용 사례는 확실히 이해합니다. 🙂

제안: 콘텐츠를 새 주제로 복사하고, 모든 답변을 새 주제로 이동한 뒤, 원본을 리비전 포함하여 하드 삭제하세요. 👍

---

<div class="post-metadata">

### Author: ![PintoBean](https://avatars.discourse-cdn.com/v4/letter/p/b77776/32.png) [@PintoBean](https://meta.discourse.org/u/PintoBean)
#### Post date: [6월 10, 2023, 3:38오전 UTC](https://meta.discourse.org/t/why-post-revisions-cannot-be-disabled-for-admins/267843/6 "2023-06-10T03:38:02Z")

</div>

제안하신 방법이 실제로 효과가 있습니다. 그리고 이것이 유일한 해결책이 아닐 수도 있습니다. 내 게시물에서 리비전을 주기적으로 삭제하는 데이터베이스 쿼리를 실행하는 것도 작동할 것이라 추측합니다. 이 방법은 해킹성(hacky)이 있고 각 업데이트 시 유지보수가 필요하지만, 효율적이고 비침습적(비간섭적)입니다. ([이것](https://meta.discourse.org/t/is-there-a-way-to-remove-all-post-revisions-from-all-the-posts/70001/6)의 더 세련된 버전이라고 할 수 있습니다).

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

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [6월 10, 2023, 4:13오전 UTC](https://meta.discourse.org/t/why-post-revisions-cannot-be-disabled-for-admins/267843/7 "2023-06-10T04:13:47Z")

</div>

안녕하세요, 그리고 환영합니다 @PintoBean 🙂

실제로 이는 숨겨진 사이트 설정인 `can_permanently_delete`를 활성화하면 가능합니다(활성화 방법에 대한 자세한 내용은 여기 [Enable setting to allow admins to permanently delete data](https://meta.discourse.org/t/enable-setting-to-allow-admins-to-permanently-delete-data/206678) 를 참고하세요).

해당 설정을 활성화하면, 게시글 개정판(리비전)을 숨길 때 UI에서 게시글 개정판을 삭제할 수 있는 옵션이 나타납니다:

 ![delete revisions](https://global.discourse-cdn.com/meta/original/4X/d/b/f/dbf2c690dfc9cc18e6db7f7f7f4205d45464a135.png)

 ![delete revisions - confirm](https://global.discourse-cdn.com/meta/original/4X/3/9/a/39ab24a6eda934c3af89268a496df28fd34d3176.png)

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [7월 10, 2023, 4:14오전 UTC](https://meta.discourse.org/t/why-post-revisions-cannot-be-disabled-for-admins/267843/8 "2023-07-10T04:14:17Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
