Правила приглашения людей в темы?

В некоторых темах невозможно пригласить другого пользователя к обсуждению. Это происходит, когда тема находится в категории, которая не открыта для всех, что может иметь смысл в случае, например, категории «Зал для постоянных участников». Однако, если категория просто не видна анонимным пользователям (но даже пользователь с уровнем TL0 может создавать темы, отвечать и видеть их в ней), это уже препятствует приглашению других пользователей в тему.

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

Таким образом, вместо:

Пользователь видит:

3 лайка

Это происходит со всеми пользователями?
Пользователи с уровнем TL0 или TL1 не могут приглашать других и не видят ссылку для приглашения. Отправлять приглашения и видеть кнопку приглашения могут только пользователи с уровнем TL2 и выше.

3 лайка

Я воспроизвёл это как сотрудник, и, похоже, это зависит от прав доступа категории.

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

2 лайка

Я могу воспроизвести эту проблему на своём локальном сервере разработки. Даже будучи администратором, когда я устанавливаю для категории права доступа уровня доверия 0 (создание, ответы, просмотр), в диалоговом окне «Поделиться» у меня нет возможности отправить приглашение. Мне кажется, что Discourse пытается предотвратить отправку приглашений в темы, к которым у пользователя может не быть прав доступа, но все пользователи на сайте имеют статус уровня доверия 0, поэтому запрет на отправку приглашений в данном случае не имеет смысла.

5 лайков

Ага! Возможно, это простая ошибка, которую можно исправить на следующей неделе, @eviltrout?

2 лайка

Этот вопрос уже был решён?

2 лайка

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

Думаю, это больше похоже на запрос функции Contribute > Feature, поэтому я перемещаю его туда. :+1:

3 лайка