Хорошо, один из моих пользователей создал ветку в личных сообщениях с несколькими участниками — некоторые из них теперь анонимизированы, и он хочет удалить их из переписки (он создал эту ветку), но не может удалить никого.
Я протестировал это с обычным пользователем, которого принудительно повысил до уровня «Участник» (уровень доверия 2), назовём его X. Когда я отправляю X сообщение, он может удалить себя из переписки.
Если X отправляет сообщение мне, он не может удалить никого. X добавил третьего пользователя Y в переписку, и X не может удалить его, как только тот был приглашён.
Похоже на баг, не так ли? Мой пользователь-администратор, разумеется, может удалить любого из переписки.
О, и ещё один небольшой странный момент. Кнопка «Эмодзи» в редакторе ничего не делает на моём сайте?!
Итак, если кто-то в PM начинает вести себя некорректно или по любой другой причине больше не желателен в теме, то единственный выход для создателя темы — создать новую тему, снова пригласить всех, кроме этого человека, и при этом потерять всю историю обсуждений?
А анонимизированные пользователи остаются в теме на неопределённый срок?
Мне не совсем понятна логика такого дизайна, разве что в мире, где все всегда полностью согласны друг с другом.
А что, если вы по ошибке пригласили кого-то, кого не планировали?
Кажется глупым полагаться на модераторов, когда люди, особенно в личных сообщениях, способны к самоконтролю. Видимо, мне нужно больше модераторов
В Discourse есть ветки — они называются темами — это именно линейные цепочки, отображающие все сообщения в хронологическом порядке, независимо от связей ответов. Иногда мне хочется, чтобы там были вложенные ветки, ведь уход от темы может полностью испортить обсуждение.
Я совершенно не согласен. То, что является недопустимым для пользователя в личном сообщении, может не быть таковым для модератора, рассматривающего жалобу. В результате человек всё ещё будет участвовать в переписке, хотя его вклад больше не нужен.
Думаю, ваше восприятие того, что это личные сообщения, может быть частью проблемы. Мы прилагаем много усилий, чтобы не создавать иллюзию конфиденциальности в сообщениях — этот термин нигде не используется в интерфейсе. Сообщения — это просто темы с определённой аудиторией. Любые нарушения в сообщениях рассматриваются так же, как и любые другие темы на платформе, через функцию жалобы.
право добровольно выйти из ЛС, в которое вы не хотите входить, в любой момент → неоспоримо
на уровне доверия 1 вы можете по своему усмотрению игнорировать пользователей, что предотвращает возможность отправки вам ЛС или добавления вас в ЛС
Кроме того, мне непонятно, зачем вы добавляете кого-то в ЛС, а затем срочно нуждаетесь в его удалении? И если это произошло… почему бы не отметить это флагом , как и в любых других срочных ситуациях?
В другом программном обеспечении для форумов есть опция, позволяющая при создании ЛС указать, является ли она «открытой» (к которой может быть добавлен любой пользователь) или же список участников после создания статичен и не может быть изменён.
Мне было бы полезно увидеть решение от пользователей, которое не требует вмешательства модераторов, особенно когда у двух пользователей похожие имена профилей, но нет отличительных аватаров, и их легко перепутать при добавлении в личные сообщения… при этом они не всегда готовы или способны самостоятельно выйти из переписки.
Пример: Пользователь word1_word2 против пользователя Word1word2
Если это случалось несколько раз? Звучит как общая проблема, которую должны решить сотрудники вашего сайта, заставив одного из пользователей или обоих сменить имя пользователя и/или установить аватар (в идеале — оба пользователя должны иметь аватар).