"Add or Remove..." behaviour for PM creators

OK, one of my users has a PM thread with a few users - some of them have been anonymized now, and he’d like to remove them from the PM (he started the thread) - but he can’t remove anyone.

I tested this with a normal user that I forced to become “Member” (trust level 2), let’s call him X. When I send X a message, he can remove himself from the message.

If X sends a message to me, he can’t remove anyone. X added a third user Y to the message and X cannot remove him either, once he’s been invited.

Seems like a bug to me? My admin user can of course remove anyone from the message.

Oh, and a small odd thing. The “Emoji”-button in the editor doesn’t do anything on my site?!

EDIT: Using v2.4.0.beta1 +115

1개의 좋아요

Could be this again (or still):

Can we repro this @justin? Is this specific to anonymized users, or..?

2개의 좋아요

It does sound similar. You can invite users, but not remove them.

No, I reproduced this in my description above - no anonymized users there :slight_smile:

I had it with non anonymized users a few months back. Not sure if it’s still the case.

This is not specific to anon users.

The creator of the PM (even a TL4) cannot remove neither himself (as creator) nor other users.
The recipient of a PM (even a TL0 or anon) can always remove himself from the PM.

5개의 좋아요

This is by design, so I am removing “bug” from this topic.

So, if someone in a PM starts misbehaving or for whatever reason, is no longer wanted in the thread, the thread creator’s only recourse is to create a new thread, re-invite everyone except the person in question, and in the process lose all thread history?

And anonymized users are just part of the thread indefinitely?

I don’t quite see the design logic, except in a world where everyone always sees eye to eye.

What if you made a mistake and invited someone you didn’t mean to invite?

2개의 좋아요

Flag it for mod attention.

Also there is no such thing as a “thread” in Discourse.

Seems silly to rely on moderators when people, especially in private messages, are capable of self moderation. I guess I need more moderators :stuck_out_tongue:

Discourse has threads - they’re called topics - specifically linear threads displaying all messages in chronological order regardless of reply relationships. Sometimes I wish it had nested threads, since derailing of topics can completely ruin a discussion.

Messages aren’t the wild west, unacceptable behavior anywhere should be reported.

There’s no reason that users should ever have the power to exclude others, that decision is above their pay grade.

1개의 좋아요

I completely disagree. What is unacceptable to a user in a private message might not be unacceptable to the moderator reviewing the flag. Then the person will still be part of the private message, even though the persons input is no longer wanted.

2개의 좋아요

I think your perception here that they’re private messages might be part of the problem. A lot of care is taken to ensure that there’s no illusion of privacy within messages, the term doesn’t feature anywhere in the interface. Messages are just topics with a specific audience. Any infractions with messages are to be dealt with in the same way as any other topic on the platform, with a flag.

1개의 좋아요

Well let’s see …

  • sending a PM requires trust level 1

  • sending a group PM requires trust level 2

  • the right for someone to voluntarily opt remove themselves from a PM they don’t want to be on, at any time → incontrovertible

  • at trust level 1 you can mute users at will, which prevents them from sending you PMs or adding you to PMs

Also, I’m unclear why you would add someone to a PM, and then urgently need to remove them? And if you did.. why not flag :black_flag: like any other time things get urgent?

In other forum software there is an option to indicate when you start a PM if it is an “open” PM that anyone can be added to, or if the list of people in the PM is static after creation and cannot be changed.

4개의 좋아요

모더레이터에게 신고하는 것 없이 사용자가 직접 해결할 수 있는 방법이 있었으면 좋겠습니다. 특히 두 사용자의 프로필 이름이 비슷하고 구별되는 아바타도 없어, 개인 메시지(PM)에 추가할 때 서로 혼동하기 쉬운 경우… 그리고 상대방이 스스로 제거되기를 원하지 않거나 그렇게 할 수 없는 경우도 있을 텐데요. :grimacing::woman_facepalming:

예시: 사용자 word1_word2 vs 사용자 Word1word2

PM의 작성자는 사람들을 삭제할 수 있습니다.

2개의 좋아요

@riking, 아시는 바로는 사용자 정의가 가능한가요? :thinking:

이런 일이 여러 번 발생했다면? 그것은 사이트 운영진이 해결해야 할 일반적인 문제처럼 들립니다. 한 사용자의 사용자명을 변경하도록 강제하고/또는 아바타를 설정하도록 하는 것(이상적으로는 두 사용자 모두 아바타를 설정하는 것)이 좋습니다.

2개의 좋아요