# 토픽 체크박스 - 모든 토픽 메시지의 체크박스를 표시하는 동적 체크리스트

**URL:** https://meta.discourse.org/t/topic-checkboxes-a-dynamic-check-list-showing-all-checkboxes-from-all-topic-messages/286176
**Category:** Feature
**Tags:** checklist
**Created:** [11월 21, 2023, 8:02오전 UTC](https://meta.discourse.org/t/topic-checkboxes-a-dynamic-check-list-showing-all-checkboxes-from-all-topic-messages/286176 "2023-11-21T08:02:05Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![meglio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/meglio/32/71444_2.png) [@meglio](https://meta.discourse.org/u/meglio)
#### Post date: [11월 21, 2023, 8:02오전 UTC](https://meta.discourse.org/t/topic-checkboxes-a-dynamic-check-list-showing-all-checkboxes-from-all-topic-messages/286176/1 "2023-11-21T08:02:05Z")

</div>

디스코urses를 프로젝트 개발 관리에 사용할 때, 수정이 필요한 작은 항목마다 별도의 토픽을 생성하는 것은 운영 측면에서 과할 수 있습니다. 대신 모든 항목을 하나의 토픽에서 논의하고 모으는 것이 훨씬 실용적이고 빠릅니다.

수정이 필요한 메시지가 있을 때마다 체크박스를 추가합니다. 이 방식 자체는 잘 작동합니다. 하지만 불편한 점은 전체 토픽에서 체크되지 않은 체크박스가 포함된 메시지를 찾는 것입니다.

따라서 제안하는 기능은 토픽 내 모든 메시지의 기존 체크박스를 모방하는 동적 체크박스(예: 토픽의 첫 번째 메시지, 또는 원하는 모든 위치)를 임베드할 수 있도록 하는 것입니다.

이를 `토픽 체크박스`라고 부르겠습니다.

토픽 체크박스에 대한 추가 구성 옵션으로, 체크된 항목만 또는 체크되지 않은 항목만 표시하도록 필터링할 수 있는 방법을 제공할 수 있습니다.

이러한 토픽 체크박스에서 항목을 체크/체크 해제하면, 해당 메시지의 대응하는 체크박스도 각각 체크/체크 해제됩니다.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [11월 21, 2023, 8:03오전 UTC](https://meta.discourse.org/t/topic-checkboxes-a-dynamic-check-list-showing-all-checkboxes-from-all-topic-messages/286176/2 "2023-11-21T08:03:55Z")

</div>

해결되어 자동 종료되나요?

---

<div class="post-metadata">

### Author: ![meglio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/meglio/32/71444_2.png) [@meglio](https://meta.discourse.org/u/meglio)
#### Post date: [11월 21, 2023, 8:04오전 UTC](https://meta.discourse.org/t/topic-checkboxes-a-dynamic-check-list-showing-all-checkboxes-from-all-topic-messages/286176/3 "2023-11-21T08:04:44Z")

</div>

나를 인용하자면:

> 작은 수정이 필요한 각각의 항목에 대해 별도의 토픽을 만드는 것은 운영 측면에서 과잉일 때가 많습니다

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [11월 21, 2023, 8:08오전 UTC](https://meta.discourse.org/t/topic-checkboxes-a-dynamic-check-list-showing-all-checkboxes-from-all-topic-messages/286176/4 "2023-11-21T08:08:08Z")

</div>

네, 그 부분은 이해했습니다. 하지만 게시글에 언급된 모든 작업이 완료되어 해당 주제를 닫아야 할 때, 왜 모든 게시글마다 자동 확인란이 필요하나요? 가장 첫 번째 확인란만 간단히 처리하고 나서 주제를 자동으로 닫으면 같은 효과를 낼 수 있습니다.

해당 주제, 즉 게시글에 있는 모든 작업이 준비되었음을 표시하기 위해 어떤 슈퍼 체크 기능을 사용하고 싶으신 거죠, 맞나요?

---

<div class="post-metadata">

### Author: ![meglio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/meglio/32/71444_2.png) [@meglio](https://meta.discourse.org/u/meglio)
#### Post date: [11월 21, 2023, 8:10오전 UTC](https://meta.discourse.org/t/topic-checkboxes-a-dynamic-check-list-showing-all-checkboxes-from-all-topic-messages/286176/5 "2023-11-21T08:10:18Z")

</div>

> [@Jagster](#):
>
> 게시물에 언급된 모든 작업이 해결되고 그 주제를 닫아야 할 때, 왜 모든 게시물에 자동화된 체크박스가 필요한가요?

우리의 경우는 그렇지 않습니다. 몇 주 동안 기능을 논의하고 작업하면서 즉석에서 미시적 작업(micro-tasks)을 만들고 있기 때문에 주제는 “진행 중” 상태입니다. 작업이 완료되면 체크할 수 있는 체크박스 하나면 충분합니다. 각 작업마다 주제를 만들면 수백만 개의 주제로 인한 혼란이 생길 것입니다. 따라서 “여러 주제” 방식이 우리에게 잘 맞았더라면, 이 기능 요청을 만들지 않았을 것입니다.

> [@Jagster](#):
>
> 그 주제, 즉 게시물에 있는 모든 작업이 준비되었음을 보여주는 슈퍼 체크를 사용하고 싶다는 말씀이시죠?

정확히 무엇을 말씀하시는지는 잘 모르겠습니다.  
예시를 보여드리겠습니다:

* * *

### 주제: ABC 기능 UX 반복 개선

**메시지 1**

기능 설명 bla-bla-bla.

TODO:  
`[topic_features]`

* * *

참고: 메시지 1은 주제 내 모든 게시물의 체크박스 목록을 다음과 같이 렌더링합니다:

```plaintext
[] 이 것과 저 것을 업데이트 bla-bla-bla
[+] XYZ 수정.

```

* * *

**메시지 2**

Tom 씨, 안녕하세요. bla-bla-bla. 이렇게 bla-bla-bla하도록 업데이트합시다.

이 것과 저 것을 업데이트 bla-bla-bla

* * *

**메시지 3**

여기는 이렇게 작동해야 하고 저렇게 작동해서는 안 된다고 생각합니다. 스크린샷을 참고해 주세요. 수정합시다.

[+] XYZ 수정.

* * *

**메시지 4**

안녕하세요, XYZ를 수정했습니다. 아래 스크린샷을 확인해 주세요. 결과가 마음에 듭니다!

---

<div class="post-metadata">

### Author: ![meglio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/meglio/32/71444_2.png) [@meglio](https://meta.discourse.org/u/meglio)
#### Post date: [5월 19, 2025, 2:20오전 UTC](https://meta.discourse.org/t/topic-checkboxes-a-dynamic-check-list-showing-all-checkboxes-from-all-topic-messages/286176/6 "2025-05-19T02:20:17Z")

</div>

이 기능이 구현되었으면 좋겠습니다. 프로젝트 관리용으로 Discourse를 사용하는 사용자가 많아지면서 이제는 이 기능이 더 필요하게 되었습니다. 우리는 주로 논의만 하다가 실행 가능한 항목이 정기적으로 생기는데, 나중에 잊거나 놓치지 않도록 체크박스를 추가해서 표시하고 있습니다. 그 후, 현재 토픽 또는 카테고리 내의 모든 체크박스를 보여주는 체크박스 요약 목록이 있다면 **매우 편리** 할 것입니다. 선택적으로 체크되지 않은 항목만 표시하거나, 체크되지 않은 항목을 먼저 표시하고 그 다음에 체크된 항목을 표시할 수도 있으면 좋겠습니다.
