Discourse Restrict PMs to certain Groups

AI-generated summary

The Discourse Restrict PMs to certain Groups plugin restricts public members from sending private messages (PMs) to certain group members. Communiteq developed and hosts the plugin, which was initiated from a request and has been working since mid '21.

Upon activation, two settings become available:

  • discourse restrict pms to group enabled: lists groups that cannot receive PMs from the general audience.
  • discourse restrict pms privileged groups: lists groups whose members can send PMs to restricted groups.

Unprivileged users attempting to send a PM to a restricted group will receive a blocking composer notice. The plugin can be installed by following the installation guide and is available on GitHub.

:information_source: Summary Restrict public from PMing to certain groups members. Provide privilege to PM restricted groups members
:hammer_and_wrench: Repository Link GitHub - communiteq/discourse-restrict-pms-to-group · GitHub
:open_book: Install Guide How to install plugins in Discourse

In case you need to limit general audience from PMing members of certain groups, this plugin will help you achieve such task. You can also make some groups able to PM members of restricted groups.

There are two settings to become available upon plugin activation:

Setting name Description
discourse restrict pms to group enabled Put groups you would like to wall off incoming PMs
discourse restrict pms privileged groups Put groups whose members will be able to PM restricted groups

Unprivileged users, attempting to send a PM either individually or to the group where users from discourse restrict pms to group enabled present will receive a blocking composer notice:

We would like to thank Communiteq for delivering this plugin, which has been working since mid '21 and never met breaking changes at either stable & tests-passed branches.

7 Likes