Per-user private messages in topics

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

Проблема в том, что у нас много кода, который корректно поддерживает «непрочитанные сообщения» в списках тем, даже когда есть «тихие сообщения» (whispers). Поэтому существует ряд столбцов, отслеживающих «то, что видят сотрудники — счётчик» и «то, что видят не сотрудники — счётчик».

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

4 лайка