How do you add another person to a private message when it's already sent?

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 нет. Вместо этого прямо под первым сообщением находится

image

Принцип его работы довольно очевиден, поэтому я не буду подробно останавливаться на этом.


Причина добавления этого ответа в том, что эта тема — первый результат, который предложил Google.

Также можно «ответить как новое групповое сообщение» — см. стрелку в верхнем левом углу редактора. Это позволяет создать новое сообщение, начиная с теми же получателями. Затем вы можете изменить список получателей, не приглашая их явно в сообщение и не предоставляя им доступ к прошлым обсуждениям.

Это особенно полезно для тех, кто использует групповые почтовые ящики для поддержки по электронной почте. Иногда нужно расширить обсуждение, добавив новые адреса электронной почты, и это один из способов сделать это. Discourse for Teams отлично подходит для этого, как описано здесь: https://support.teams.discourse.com/docs?topic=106

Как включить возможность добавления человека в личное сообщение?

Один из наших пользователей сообщил, что он не может добавить кого-либо в личное сообщение. После проверки я обнаружил, что эта проблема воспроизводится в моих тестовых аккаунтах на этом форуме. Мой аккаунт администратора по-прежнему может это делать.

На других моих форумах Discourse такой проблемы нет. Безопасный режим не решает её. Я не вижу никаких настроек, которые я изменил и которые могли бы препятствовать добавлению людей в личное сообщение.

Не упустил ли я что-то?

Чего именно не хватает? Это кнопка «Добавить или удалить…»?

Я протестировал это немного подробнее, и всё ещё в недоумении. На всякий случай я вернул все настройки, связанные с уровнями доверия, к значениям по умолчанию. Вот что у меня получается:

На проблемном форуме:

  1. Когда мой тестовый пользователь имеет уровень TL1, у него нет соответствующей опции.
  2. Когда мой тестовый пользователь имеет уровень TL2, у него появляется опция Удалить.
  3. Когда мой тестовый пользователь имеет уровень TL3/4, у него всё ещё есть только опция Удалить.

На работающем форуме:

  1. Когда мой тестовый пользователь имеет уровень TL1, у него появляется опция Удалить.
  2. Когда мой тестовый пользователь имеет уровень TL2, у него появляется опция Добавить или удалить.

Хм, возможно, дело в настройке сайта «минимальный уровень доверия для приглашения»? Мне только что удалось воспроизвести похожие результаты, изменив её… Я думаю, это связано с тем, что вы можете пригласить кого-то на сайт, добавив адрес электронной почты в качестве получателя личного сообщения.

Кажется, нет. У меня она была установлена по умолчанию на «2: Участник». Изменение на TL0 также не повлияло на поведение. Сейчас у меня все найденные настройки, связанные с доверием и уровнями TL, установлены по умолчанию, но проблема сохраняется.

возможно, это настройка сайта «обязательно утверждать пользователей»? Связанные настройки, безусловно, кажутся здесь недостаточно понятными

действительно

также есть «макс. приглашений в день», которое должно быть больше нуля,
и «max_allowed_message_recipients», которое может мешать.

Спасибо вам обоим, значит, «требуется утверждение пользователей». Я не знал, что это также запретит добавление существующих пользователей в личные сообщения. Surely это unintended — я думал, что мы хотим предотвратить только добавление адресов электронной почты в личные сообщения, а не блокировать все добавления.

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

В настоящее время мы вынуждены выбирать между:

  1. Разрешением регистрации (с последующим утверждением) и полным запретом добавления пользователей в личные сообщения
    или
  2. Переходом на режим только по приглашениям и поиском обходного пути для обычной регистрации

@awesomerobot, не могли бы вы попросить решить эту проблему? Это сообщение об ошибке или запрос на новую функцию?

Да, я согласен, что так было бы лучше.

Не уверен, что это баг… Подозреваю, что так было всегда, и это просто отсутствие нюансов? В любом случае, я могу создать задачу на нашей стороне, чтобы улучшить это, поскольку текущая ситуация излишне запутывает.

Хорошие новости: здесь есть ещё одна тема, где поднимается тот же вопрос: Users unable to add others to a personal message - #38 by jochen_weber, и команда уже работает над его решением.