Title explains it all.
I don’t know how to add another person to my private message because I forgot to invite them after I invited one person to participate.
Can someone tell me how? @AnonymousPerson did it with @Liza_Conrad
You use the Invite button and invite them. I think invite is tied to a Trust Level though. TL 1 maybe?
Is TL1 member? I forgot…
Then it is possible the forum you visit changed the setting to be a higher trust level, better to probably ask one of the admins/mods there.
On Hopscotch Forum, TL1 is basic, TL2 is member, TL3 is Regular.
Unless settings are tweaked, AFAIK the default Trust Level for getting Invite ability is Trust Level 2
https://meta.discourse.org/t/what-do-user-trust-levels-do/4924/5?u=mittineague
Users at trust level 2 can…
Use the “Invite others to this topic” button for one-click onboarding of new users to participate in topics
Invite outside users to PMs making a group PM
Daily like limit increased by 1.5 ×
Казалось бы, будучи администратором и используя Discourse на нескольких сайтах в течение нескольких лет, я должен был это знать, но это совсем не так.
Как отмечалось в оригинальном посте, я думал, что использование @ позволит пригласить кого-то в личное сообщение. Но это не так.
Также, как отмечалось там, есть кнопка invite, но после поиска по всей теме и проверки всех кнопок, включая гаечный ключ, выяснилось, что кнопки с названием invite нет. Вместо этого прямо под первым сообщением находится
![]()
Принцип его работы довольно очевиден, поэтому я не буду подробно останавливаться на этом.
Причина добавления этого ответа в том, что эта тема — первый результат, который предложил Google.
Также можно «ответить как новое групповое сообщение» — см. стрелку в верхнем левом углу редактора. Это позволяет создать новое сообщение, начиная с теми же получателями. Затем вы можете изменить список получателей, не приглашая их явно в сообщение и не предоставляя им доступ к прошлым обсуждениям.
Это особенно полезно для тех, кто использует групповые почтовые ящики для поддержки по электронной почте. Иногда нужно расширить обсуждение, добавив новые адреса электронной почты, и это один из способов сделать это. Discourse for Teams отлично подходит для этого, как описано здесь: https://support.teams.discourse.com/docs?topic=106
Как включить возможность добавления человека в личное сообщение?
Один из наших пользователей сообщил, что он не может добавить кого-либо в личное сообщение. После проверки я обнаружил, что эта проблема воспроизводится в моих тестовых аккаунтах на этом форуме. Мой аккаунт администратора по-прежнему может это делать.
На других моих форумах Discourse такой проблемы нет. Безопасный режим не решает её. Я не вижу никаких настроек, которые я изменил и которые могли бы препятствовать добавлению людей в личное сообщение.
Не упустил ли я что-то?
Я протестировал это немного подробнее, и всё ещё в недоумении. На всякий случай я вернул все настройки, связанные с уровнями доверия, к значениям по умолчанию. Вот что у меня получается:
На проблемном форуме:
- Когда мой тестовый пользователь имеет уровень TL1, у него нет соответствующей опции.
- Когда мой тестовый пользователь имеет уровень TL2, у него появляется опция
Удалить. - Когда мой тестовый пользователь имеет уровень TL3/4, у него всё ещё есть только опция
Удалить.
На работающем форуме:
- Когда мой тестовый пользователь имеет уровень TL1, у него появляется опция
Удалить. - Когда мой тестовый пользователь имеет уровень TL2, у него появляется опция
Добавить или удалить.
Хм, возможно, дело в настройке сайта «минимальный уровень доверия для приглашения»? Мне только что удалось воспроизвести похожие результаты, изменив её… Я думаю, это связано с тем, что вы можете пригласить кого-то на сайт, добавив адрес электронной почты в качестве получателя личного сообщения.
Кажется, нет. У меня она была установлена по умолчанию на «2: Участник». Изменение на TL0 также не повлияло на поведение. Сейчас у меня все найденные настройки, связанные с доверием и уровнями TL, установлены по умолчанию, но проблема сохраняется.
возможно, это настройка сайта «обязательно утверждать пользователей»? Связанные настройки, безусловно, кажутся здесь недостаточно понятными
действительно
также есть «макс. приглашений в день», которое должно быть больше нуля,
и «max_allowed_message_recipients», которое может мешать.
Спасибо вам обоим, значит, «требуется утверждение пользователей». Я не знал, что это также запретит добавление существующих пользователей в личные сообщения. Surely это unintended — я думал, что мы хотим предотвратить только добавление адресов электронной почты в личные сообщения, а не блокировать все добавления.
Я надеялся, что этот коммит решит эту проблему, но вместо этого он исправляет другую.
В настоящее время мы вынуждены выбирать между:
- Разрешением регистрации (с последующим утверждением) и полным запретом добавления пользователей в личные сообщения
или - Переходом на режим только по приглашениям и поиском обходного пути для обычной регистрации
@awesomerobot, не могли бы вы попросить решить эту проблему? Это сообщение об ошибке или запрос на новую функцию?
Да, я согласен, что так было бы лучше.
Не уверен, что это баг… Подозреваю, что так было всегда, и это просто отсутствие нюансов? В любом случае, я могу создать задачу на нашей стороне, чтобы улучшить это, поскольку текущая ситуация излишне запутывает.
Хорошие новости: здесь есть ещё одна тема, где поднимается тот же вопрос: Users unable to add others to a personal message - #38 by jochen_weber, и команда уже работает над его решением.
