# 새 사용자에게 카테고리 추적 수준 기본값 설정

**URL:** https://meta.discourse.org/t/set-category-tracking-level-defaults-for-new-users/285949
**Category:** Support
**Created:** [11월 18, 2023, 10:01오후 UTC](https://meta.discourse.org/t/set-category-tracking-level-defaults-for-new-users/285949 "2023-11-18T22:01:32Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![aas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aas/32/289331_2.png) [@aas](https://meta.discourse.org/u/aas)
#### Post date: [11월 18, 2023, 10:01오후 UTC](https://meta.discourse.org/t/set-category-tracking-level-defaults-for-new-users/285949/1 "2023-11-18T22:01:32Z")

</div>

`default categories watching first post` 설정이 현재 사용자에만 적용되며, 신규 사용자에게는 영향을 미치지 않는다는 사실을 알게 되어 놀랐습니다.

맞춤 솔루션을 개발하기 전에, 이 설정을 신규 사용자에게 적용하는 방법에 대해 제가 놓치고 있는 명백한 부분이 있는지 궁금해서 질문드립니다.

관련 주제:

> [@(Obsolete) Set category tracking level defaults historically](https://meta.discourse.org/t/obsolete-set-category-tracking-level-defaults-historically/53165):
>
> warning Following the release of Discourse v2.4.0.beta7 (or if you have [this commit](https://github.com/discourse/discourse/commit/b2f682f35eba0cc3f09588356ecf8d1dd824542f)), admins now have the option to set the category tracking levels of all existing users when setting the default category tracking levels in their site settings: Add a category to one of the following site settings, then select the green checkbox button. A modal window will pop up with the following options: play_button The old way using the console

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [11월 18, 2023, 11:43오후 UTC](https://meta.discourse.org/t/set-category-tracking-level-defaults-for-new-users/285949/2 "2023-11-18T23:43:08Z")

</div>

![image](https://global.discourse-cdn.com/meta/original/4X/9/1/f/91f62afe2959b48e55459209b6cae9f9f8df9aab.png)

틀린 말일 수 있지만, 설정을 변경했을 때 이 모달이 표시되면 “_아니요, 앞으로 변경 사항을 적용_”을 누르면, 이제부터 _새로운 사용자_에게 적용된다는 것으로 이해했습니다.

---

<div class="post-metadata">

### Author: ![aas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aas/32/289331_2.png) [@aas](https://meta.discourse.org/u/aas)
#### Post date: [11월 18, 2023, 11:51오후 UTC](https://meta.discourse.org/t/set-category-tracking-level-defaults-for-new-users/285949/3 "2023-11-18T23:51:04Z")

</div>

이전에 "예"를 선택했지만 새 사용자들에게는 적용되지 않았습니다. 과거/향후 적용 중 하나만 선택 가능한 건가요?

다만, 모든 사용자가 이미 해당 카테고리의 첫 게시물을 관찰 중이라면, 해당 설정을 초기화하여 `기본 관찰 카테고리(첫 게시물)`가 비어 있게 한 뒤, 다시 해당 카테고리를 `기본 관찰 카테고리(첫 게시물)`에 추가하더라도 이 프롬프트가 표시되지 않습니다.

어쨌든 "아니요, 향후 변경 사항에만 적용"을 선택하면 일부 사용자에게 잘못된 관찰 수준이 남게 되므로 작동하지 않습니다.

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [11월 19, 2023, 12:49오전 UTC](https://meta.discourse.org/t/set-category-tracking-level-defaults-for-new-users/285949/4 "2023-11-19T00:49:56Z")

</div>

이 설정은 신규 사용자를 위한 것이며, 기존 사용자에게도 적용할 수 있는 옵션을 제공합니다.

_General_을 범주로 설정했다고 가정해 보겠습니다.

- "아니오"를 선택하면, _General_ 범주를 보는 사람은 신규 사용자만 됩니다.
- "예"를 선택하면, 기존 사용자의 설정이 업데이트\[1\]되고, 신규 사용자는 _General_ 범주를 보게 됩니다. "예"는 일회성 업데이트입니다 — 여전히 _General_ 범주가 설정되어 있으므로, 신규 사용자에게는 계속 적용됩니다.  
참고:

> [@aas](#):
>
> 이 프롬프트를 받지 못합니다.

두 번 다 "아니오"를 눌렀기 때문입니다. 이는 아무것도 변경되지 않았음을 의미하며, 모든 사람이 여전히 해당 범주를 보고 있는 상태입니다. 기존 사용자의 설정을 업데이트할 것인지 묻는 모달을 띄울 이유가 없으므로, 프롬프트가 표시되지 않는 것입니다.

이해가 되시나요?

* * *

1. Jammy님의 중요한 뉘앙스 추가:  
_작은 보충 설명인데, 이미 특정 범주를 직접 설정하지 않은 사용자의 설정만 업데이트됩니다. 기본값은 변경되지만, 사용자가 의도적으로 선택한 설정은 덮어쓰지 않습니다. 👍_

---

<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: [11월 19, 2023, 2:01오전 UTC](https://meta.discourse.org/t/set-category-tracking-level-defaults-for-new-users/285949/5 "2023-11-19T02:01:53Z")

</div>

> [@Arkshine](#):
>
> “예”를 선택하면 기존 사용자의 환경 설정이 업데이트됩니다.

작은 보충 설명을 드리자면, 이미 특정 설정을 직접 지정하지 않은 사용자의 환경 설정만 업데이트됩니다. 기본값은 변경되지만, 사용자가 의도적으로 선택한 설정은 무시되지 않습니다. 👍

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [11월 19, 2023, 2:16오전 UTC](https://meta.discourse.org/t/set-category-tracking-level-defaults-for-new-users/285949/6 "2023-11-19T02:16:44Z")

</div>

아, 맞아요. 감사합니다! 여기서는 중요한 디테일입니다. 👍

---

<div class="post-metadata">

### Author: ![aas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aas/32/289331_2.png) [@aas](https://meta.discourse.org/u/aas)
#### Post date: [11월 20, 2023, 7:31오후 UTC](https://meta.discourse.org/t/set-category-tracking-level-defaults-for-new-users/285949/7 "2023-11-20T19:31:20Z")

</div>

> [@Arkshine](#):
>
> 기존 사용자를 업데이트할지 묻기 위해 모달을 띄우는 것은 의미가 없습니다.
> 
> 이해가 되시나요?

네, 이해됩니다.

> [@Arkshine](#):
>
> “예”를 선택하면 기존 사용자의 설정이 업데이트되고 [[1]](#footnote-1406103-1), 신규 사용자는 _General_ 카테고리를 구독하게 됩니다. “예”는 일회성 업데이트이며, 여전히 _General_ 카테고리가 설정된 상태로 남아있어 신규 사용자에게도 적용됩니다.

저도 그렇게 생각했는데, **새로 생성된 사용자에게 설정이 적용되지 않고 있습니다**.

우리는 `/admin/users/sync_sso` 엔드포인트를 사용하여 신규 사용자를 생성하고 있습니다. 이 예상치 못한 동작과 관련이 있을 수 있다고 생각합니다. 🤔

---

<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: [7월 1, 2024, 7:41오후 UTC](https://meta.discourse.org/t/set-category-tracking-level-defaults-for-new-users/285949/8 "2024-07-01T19:41:06Z")

</div>

9개의 게시물이 새 주제로 분리되었습니다: [Members not receiving emails from Watched category](https://meta.discourse.org/t/members-not-receiving-emails-from-watched-category/314500)
