Лидер не может снять скрытие с помеченного поста

Привет,

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

Суть в следующем: у пользователя уровня TL4 (Лидер) на значке административного ключа в сообщении есть опция «Показать скрытое сообщение» для помеченного сообщения. Однако, когда сообщение помечено и они нажимают «Показать», это не работает.

Шаги для воспроизведения

  1. Попросите другую учетную запись опубликовать что-либо публично или в личном сообщении.
  2. Позвольте любому пользователю пометить сообщение (оно должно быть скрыто).
  3. Попросите пользователя с уровнем TL4 только показать это сообщение.

Ожидаемый результат:

Помеченное сообщение будет восстановлено.

Фактический результат:

У пользователя TL4 есть опция показать сообщение, но при нажатии сообщение не отображается.

Я воспроизвёл эту проблему на двух форумах Discourse версии 2.8.0 beta 1.

1 лайк

Я думаю, это может быть связано с существующей на данный момент ошибкой, когда для пользователей TL4 отображается количество флагов, хотя этого не должно быть. @Roman, ты занимаешься этим?

Я уже исправил это, но здесь, похоже, нет связи. Я займусь этим завтра утром.

1 лайк

Похоже, что эта ошибка существует уже довольно давно. Согласно нашему PostGuardian, только сотрудники могут раскрывать скрытые сообщения, но клиент проверяет, является ли пользователь сотрудником или имеет уровень TL4.

Я создал PR, чтобы скрыть кнопку у пользователей TL4:

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

5 лайков