# При перемещении ответа в новую тему подписчики предыдущей темы автоматически становятся подписчиками новой темы

**URL:** https://meta.discourse.org/t/when-a-reply-is-moved-to-a-new-topic-the-followers-of-the-previous-topic-are-automatically-follower-of-the-new-topic-as-well/130025
**Category:** Feature
**Created:** [02.Октябрь.2019 08:44:05 UTC](https://meta.discourse.org/t/when-a-reply-is-moved-to-a-new-topic-the-followers-of-the-previous-topic-are-automatically-follower-of-the-new-topic-as-well/130025 "2019-10-02T08:44:05Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![Pad\_Pors](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pad_pors/32/52016_2.png) [@Pad\_Pors](https://meta.discourse.org/u/Pad_Pors)
#### Post date: [02.Октябрь.2019 08:44:05 UTC](https://meta.discourse.org/t/when-a-reply-is-moved-to-a-new-topic-the-followers-of-the-previous-topic-are-automatically-follower-of-the-new-topic-as-well/130025/1 "2019-10-02T08:44:05Z")

</div>

Когда пост перемещается в новую тему, подписчики (те, кто следил за темой) исходной темы автоматически становятся подписчиками новой темы (перемещенного ответа).

При этом уровень уведомлений для новой темы должен быть установлен на «Обычный» для всех пользователей, кроме автора оригинального поста.

Продолжение обсуждения из [Я получаю уведомления о темах, которые не выбирал](https://meta.discourse.org/t/i-get-notifications-for-topics-i-havent-chosen/129187)

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [02.Октябрь.2019 23:31:12 UTC](https://meta.discourse.org/t/when-a-reply-is-moved-to-a-new-topic-the-followers-of-the-previous-topic-are-automatically-follower-of-the-new-topic-as-well/130025/2 "2019-10-02T23:31:12Z")

</div>

Это сделано намеренно, @gerhard недавно работал над этим. Пользователи выразили желание следить за оригинальной темой, поэтому мы предполагаем, что они хотят следить и за новой темой.

---

<div class="post-metadata">

### Author: ![Pad\_Pors](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pad_pors/32/52016_2.png) [@Pad\_Pors](https://meta.discourse.org/u/Pad_Pors)
#### Post date: [03.Октябрь.2019 04:10:45 UTC](https://meta.discourse.org/t/when-a-reply-is-moved-to-a-new-topic-the-followers-of-the-previous-topic-are-automatically-follower-of-the-new-topic-as-well/130025/3 "2019-10-03T04:10:45Z")

</div>

Ага, спасибо за разъяснение.

> [@sam](#):
>
> Пользователи выразили желание следить за оригинальной темой, поэтому мы предполагаем, что они хотят следить и за новой темой.

Я могу возразить, что в большинстве случаев это не так, потому что новая тема создаётся именно тогда, когда она **не вписывается в старую** , иначе её не стали бы переносить в отдельную тему.

Я могу поделиться нашим опытом пользователей в этом вопросе:

как пользователь на прошлой неделе, я получал уведомления, которые мне не были нужны! Это произошло и с некоторыми другими пользователями, что описано в этой теме: [https://meta.discourse.org/t/i-get-notifications-for-topics-i-havent-chosen/129187](https://meta.discourse.org/t/i-get-notifications-for-topics-i-havent-chosen/129187).

Наши пользователи жаловались нам на это, утверждая, что **мы нарушили их конфиденциальность, отправив им уведомления, которые они не хотели получать**!

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [03.Октябрь.2019 04:55:40 UTC](https://meta.discourse.org/t/when-a-reply-is-moved-to-a-new-topic-the-followers-of-the-previous-topic-are-automatically-follower-of-the-new-topic-as-well/130025/4 "2019-10-03T04:55:40Z")

</div>

Мне кажется, что обвинение в нарушении приватности здесь — это слишком радикальная позиция.

Оставлю это решение на усмотрение @codinghorror, я сам колеблюсь. Он может ответить не сразу, так как сейчас отсутствует.

Предположим:

Пользователи (A, B, C, D) следят за темой X.

Пользователь B пишет  
Пользователь C пишет  
Пользователь D пишет

Модератор выделяет сообщения B и C в отдельную тему Y.

**Вариант 1** (в настоящее время реализуется)

A, B, C и D теперь следят за темой Y.

**Вариант 2**

Только B и C теперь следят за темой Y (A и D — нет).

**Вариант 3**

(что-то другое) B и C следят за темой Y, а A и D продолжают отслеживать?

* * *

Джефф, решение за тобой, что здесь выбрать.

---

<div class="post-metadata">

### Author: ![Remah](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/remah/32/70590_2.png) [@Remah](https://meta.discourse.org/u/Remah)
#### Post date: [03.Октябрь.2019 09:53:25 UTC](https://meta.discourse.org/t/when-a-reply-is-moved-to-a-new-topic-the-followers-of-the-previous-topic-are-automatically-follower-of-the-new-topic-as-well/130025/5 "2019-10-03T09:53:25Z")

</div>

Я согласен, что это не нарушение конфиденциальности, независимо от того, как громко они об этом заявляют. Но мне понравился этот пост из-за следующей логики:

> [@Pad\_Pors](#):
>
> новая тема — это что-то, что **не вписывается в старую** , иначе её бы не перенесли в новую тему.

Так что следить за новой темой должны только те, кто уже обсуждает что-то другое:

> [@sam](#):
>
> **Вариант 2**  
> B и C теперь следят за темой Y (A и **D** — нет)

Я исправил вариант, заменив B на D.

---

<div class="post-metadata">

### Author: ![Pad\_Pors](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pad_pors/32/52016_2.png) [@Pad\_Pors](https://meta.discourse.org/u/Pad_Pors)
#### Post date: [03.Октябрь.2019 11:37:32 UTC](https://meta.discourse.org/t/when-a-reply-is-moved-to-a-new-topic-the-followers-of-the-previous-topic-are-automatically-follower-of-the-new-topic-as-well/130025/6 "2019-10-03T11:37:32Z")

</div>

> [@sam](#):
>
> Я считаю, что обвинение в нарушении приватности здесь — это слишком радикальная позиция.

> [@Remah](#):
>
> Я согласен, что это не нарушение приватности.

Возможно, я использовал неверное слово или контекст. Их критика, конечно, была направлена на нас, а не на дискуссию. Вот что они нам сказали:

> Нам кажется, что вы не уважаете наши интересы и заставляете нас следить за некоторыми темами от конкретных пользователей\*!

{\*У нас есть 2–3 конкретных пользователя с повышенной активностью на нашем форуме, которые иногда начинают дополнительные обсуждения в теме, и нам приходится переносить их ответы в новое обсуждение!}

---

<div class="post-metadata">

### Author: ![EricGT](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@EricGT](https://meta.discourse.org/u/EricGT)
#### Post date: [03.Октябрь.2019 12:07:27 UTC](https://meta.discourse.org/t/when-a-reply-is-moved-to-a-new-topic-the-followers-of-the-previous-topic-are-automatically-follower-of-the-new-topic-as-well/130025/7 "2019-10-03T12:07:27Z")

</div>

Похоже, на столе есть только два варианта: новый способ или старый, но в обоих случаях решение принимает система.

Я знаю, что в следующих идеях есть пробелы, но это лишь компасное направление, а не детальная карта.

Возможно, вместо того чтобы решение принимала система, можно добавить новую опцию для пользователя, которая позволит ему решать, когда перемещать пост, если он автоматически подписан на этот пост (я называю это пассивным вариантом).

Другой вариант: пользователю предлагается выбор при повторном посещении темы, чтобы он мог выбрать, по каким именно постам он хочет продолжать получать уведомления (я называю это активным вариантом).

---

<div class="post-metadata">

### Author: ![ariznaf](https://avatars.discourse-cdn.com/v4/letter/a/ecccb3/32.png) [@ariznaf](https://meta.discourse.org/u/ariznaf)
#### Post date: [03.Октябрь.2019 12:18:54 UTC](https://meta.discourse.org/t/when-a-reply-is-moved-to-a-new-topic-the-followers-of-the-previous-topic-are-automatically-follower-of-the-new-topic-as-well/130025/8 "2019-10-03T12:18:54Z")

</div>

Я считаю, что правильным решением, как сейчас, является подписка всех пользователей, которые были подписаны на оригинальную тему, на новую тему.

Пользователи не контролируют, когда администратор или модератор разделяет тему.  
Если они заинтересованы в теме разделённой темы, но не подписаны на неё, они упускают возможность прочитать мнение других людей или даже прочитать саму тему, если она будет разделена до того, как они её прочитают. В результате они не узнают, интересна ли она им или нет.

Если же они подписаны, но тема их не интересует, у них всегда есть возможность отписаться от неё.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [05.Октябрь.2019 11:05:11 UTC](https://meta.discourse.org/t/when-a-reply-is-moved-to-a-new-topic-the-followers-of-the-previous-topic-are-automatically-follower-of-the-new-topic-as-well/130025/9 "2019-10-05T11:05:11Z")

</div>

Я согласен с Ремой: **любой пользователь, чей пост был перенесен в новую тему** , должен подписаться на уведомления, остальные же должны остаться в покое.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [08.Октябрь.2019 03:47:48 UTC](https://meta.discourse.org/t/when-a-reply-is-moved-to-a-new-topic-the-followers-of-the-previous-topic-are-automatically-follower-of-the-new-topic-as-well/130025/10 "2019-10-08T03:47:48Z")

</div>

@techAPJ, не могли бы вы внести это изменение?

---

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [14.Октябрь.2019 13:09:38 UTC](https://meta.discourse.org/t/when-a-reply-is-moved-to-a-new-topic-the-followers-of-the-previous-topic-are-automatically-follower-of-the-new-topic-as-well/130025/15 "2019-10-14T13:09:38Z")

</div>

> <https://github.com/discourse/discourse/commit/2c011252f1c0443965ca5317169550083a43c657>
>
> Moving posts also moves the read state (\`topic\_users\` table) to the destination …topic. This changes that behavior so that only users who posted in the destination topic will have the original notification level (probably "watching") of the original topic. The notification level for all other users will be set to "regular".

cc @techAPJ

---

<div class="post-metadata">

### Author: ![kris.kotlarek](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kris.kotlarek/32/176919_2.png) [@kris.kotlarek](https://meta.discourse.org/u/kris.kotlarek)
#### Post date: [30.Март.2020 05:02:44 UTC](https://meta.discourse.org/t/when-a-reply-is-moved-to-a-new-topic-the-followers-of-the-previous-topic-are-automatically-follower-of-the-new-topic-as-well/130025/18 "2020-03-30T05:02:44Z")

</div>

Проблема в том, что в данной ситуации нет ни хорошего, ни плохого решения. Когда пользователи «подписаны» или «следят» за определённой темой, а пост перемещается в другую тему, одни пользователи хотят получать уведомления об изменениях в новой теме, а другие — нет.

Мы решили откатить это изменение и упростить кодовую базу, поскольку эта доработка внесла значительную сложность для поддержки такого пограничного случая. Поэтому при перемещении поста текущий уровень уведомлений пользователя будет перенесён на новую тему.

---

<div class="post-metadata">

### Author: ![Pad\_Pors](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pad_pors/32/52016_2.png) [@Pad\_Pors](https://meta.discourse.org/u/Pad_Pors)
#### Post date: [30.Март.2020 11:44:38 UTC](https://meta.discourse.org/t/when-a-reply-is-moved-to-a-new-topic-the-followers-of-the-previous-topic-are-automatically-follower-of-the-new-topic-as-well/130025/19 "2020-03-30T11:44:38Z")

</div>

> [@kris.kotlarek](#):
>
> Когда пользователи `наблюдает` или `отслеживает` конкретную тему, и сообщение перемещается в другую тему, некоторые пользователи хотят получать уведомления об изменениях в новой теме, а некоторые — нет.

Не согласен.

Когда ответ перемещается в новую тему, это означает, что он считается **не по теме** для предыдущего обсуждения, и лучше, если он станет отдельной темой. Почему пользователям должно быть интересно обсуждение, не по теме?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [30.Март.2020 22:46:11 UTC](https://meta.discourse.org/t/when-a-reply-is-moved-to-a-new-topic-the-followers-of-the-previous-topic-are-automatically-follower-of-the-new-topic-as-well/130025/20 "2020-03-30T22:46:11Z")

</div>

Понял, к сожалению, для изменения этого потребуется кастомный плагин. Логика слишком сложна для поддержки этого частного случая, а внесённое изменение вызывало другие серьёзные ошибки.

Программное обеспечение не знает, отделяете ли вы что-то, потому что это:

- Не по теме и **никому это не интересно**
- Не по теме, но **всем это интересно**

Можно возразить, что если никому это не интересно, то его следовало бы просто преобразовать в личное сообщение или удалить.

---

<div class="post-metadata">

### Author: ![Pad\_Pors](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pad_pors/32/52016_2.png) [@Pad\_Pors](https://meta.discourse.org/u/Pad_Pors)
#### Post date: [03.Апрель.2020 16:26:35 UTC](https://meta.discourse.org/t/when-a-reply-is-moved-to-a-new-topic-the-followers-of-the-previous-topic-are-automatically-follower-of-the-new-topic-as-well/130025/21 "2020-04-03T16:26:35Z")

</div>

> [@sam](#):
>
> Если никому это не интересно, лучше просто преобразовать это в личное сообщение или удалить.

Точно! Именно поэтому, если ответ разделён и не удалён, это значит, что он стоит внимания и другим может быть интересен; **если они сами так решат**.

> [@sam](#):
>
> Логика слишком сложна для поддержки этого частного случая, а изменение вызывало другие серьёзные ошибки.

Понял 👍

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [03.Апрель.2020 16:53:14 UTC](https://meta.discourse.org/t/when-a-reply-is-moved-to-a-new-topic-the-followers-of-the-previous-topic-are-automatically-follower-of-the-new-topic-as-well/130025/22 "2020-04-03T16:53:14Z")

</div>

> [@Pad\_Pors](#):
>
> Когда ответ перемещается в новую тему, это означает, что он считается **не по теме** для предыдущего обсуждения, и лучше, чтобы он стал отдельной темой. Почему пользователям должно быть интересно обсуждение не по теме?

Возможно, я решил подписаться на эту тему именно _из-за этого ответа_.  
Я предпочитаю получить уведомление лишний раз, чем пропустить важное. И я всегда могу отписаться от новой темы позже.
