# Per-user private messages in topics

**URL:** <https://meta.discourse.org/t/per-user-private-messages-in-topics/51290>\
**Category:** Feature\
**Created:** [2016 年 10 月 9 日午前 10:11 UTC](https://meta.discourse.org/t/per-user-private-messages-in-topics/51290 "2016-10-09T10:11:14Z")\
**Posts on this page:** 1\
**Showing post:** 6

<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:** [2020 年 4 月 30 日午前 7:26 UTC](https://meta.discourse.org/t/per-user-private-messages-in-topics/51290/6 "2020-04-30T07:26:55Z")

</div>

これは前回私がこの問題を検討した時よりもさらに複雑な変更になるでしょう。

問題は、ウィスパーが存在する場合でも、トピックリストの「未読数」を正しく維持するコードが多数存在することです。そのため、「スタッフが見られる数」と「非スタッフが見られる数」を追跡するカラムがいくつかあります。

少なくともそれらのすべての名前を変更する必要がありますが、その後、権限モデルなどさらに多くの変更が必要になります。これは非常に大規模な変更であり、現在のパフォーマンスへの影響を超えずに正しく動作させるには、おそらく2週間程度の作業が必要になるでしょう。

---

_[View the full topic](https://meta.discourse.org/t/per-user-private-messages-in-topics/51290)._
