Scope of private message disabling

Looking for clarification on the scope of the disable private messaging option.

When the option is checked, it disallows users to private message each other (except to staff). This is great.

However, at the moment, users can initiate private messaging through these methods:

  1. Using any action which prompts the system user to PM them (status of exporting their posts, for example), the user can invite other users to the exchange between the original user and system.

  2. With the on-boarding exchange between Discobot and the user, the user can invite users to the messaging exchange.

Is this the intended? Am I missing an option somewhere to disable invites?

3 Likes

I believe that’s a bug we should fix @eviltrout. If PM is disabled don’t allow them to invite anyone to PMs with staff or system.

1 Like

Fixed here:

https://github.com/discourse/discourse/commit/28f486cb7aa33b9eff0c5c4ed1c1a2cc14d07925

4 Likes