PM only offer groups to which member belongs

Get help with installation and running phpBB 3.2.x here. Please do not post bug reports, feature requests, or extension related questions here.
Post Reply
LoRoller
Registered User
Posts: 13
Joined: Wed Jun 13, 2018 10:34 pm

PM only offer groups to which member belongs

Post by LoRoller » Wed Jun 13, 2018 11:26 pm

I tried to search around for this but couldn't find a direct answer.

According to the manual, "There is no permission to deny the sending to groups, so anyone who is able to send Private Messages will be able to send a message to this group!"

I only want people who are already members of a group to be able to send PMs to that group. If I belong to three groups, I want to see only those three groups reflected in the Add Group box when composing a PM.

Are they saying that I can't do this? If I can, can you point me in the right direction? Right now every registered user can see all groups in the PM compose Add Group box.

TIA.

User avatar
Brf
Support Team Member
Support Team Member
Posts: 51390
Joined: Tue May 10, 2005 7:47 pm
Location: {postrow.POSTER_FROM}
Contact:

Re: PM only offer groups to which member belongs

Post by Brf » Thu Jun 14, 2018 12:20 am

Make your group a “hidden” group, then only its members can see it.

On second thought, I don’t think that would work. I do not think you can send PMs to hidden groups.
Probably you just want to turn off the user permission which allows sending PMs to groups for your regular users.

LoRoller
Registered User
Posts: 13
Joined: Wed Jun 13, 2018 10:34 pm

Re: PM only offer groups to which member belongs

Post by LoRoller » Thu Jun 14, 2018 1:11 am

If I'm understanding you correctly, if someone has the ability to send to any group, they will have the ability to send to all groups - not just the ones of which they are a member.

User avatar
Brf
Support Team Member
Support Team Member
Posts: 51390
Joined: Tue May 10, 2005 7:47 pm
Location: {postrow.POSTER_FROM}
Contact:

Re: PM only offer groups to which member belongs

Post by Brf » Thu Jun 14, 2018 1:14 am

That is correct. If you have permission to send PMs to groups, you can send them to any group which is marked that PMs can be sent to it. For the most part, you only want to allow PMs to groups that it is appropriate to send to as a group.

LoRoller
Registered User
Posts: 13
Joined: Wed Jun 13, 2018 10:34 pm

Re: PM only offer groups to which member belongs

Post by LoRoller » Thu Jun 14, 2018 2:42 am

Oh well. Maybe an example can spur another solution.

We have a 100-member non-profit group that has a 10 member Executive Committee. I want an Executive Committee member to be able to send a PM to all of the other EC members. I don't want a non-EC member to be able to send a group PM to the entire EC.

I'm relatively new to phpBB but have been totally impressed by how much control I have over every aspect of the system. This one actually seems like it should be a no-brainer. And my usual experience is that it's my brain that''s the "no". ;)

Is there some other way to do this?

Thanks.

User avatar
Mick
Support Team Member
Support Team Member
Posts: 20235
Joined: Fri Aug 29, 2008 9:49 am
Location: Cardiff

Re: PM only offer groups to which member belongs

Post by Mick » Thu Jun 14, 2018 7:21 am

You could make an extension request.
"The more connected we get the more alone we become" - Kyle Broflovski

There are no ‘threads’ in phpBB, they are topics.

User avatar
AmigoJack
Registered User
Posts: 5349
Joined: Tue Jun 15, 2010 11:33 am
Location: グリーン ヒル ゾーン
Contact:

Re: PM only offer groups to which member belongs

Post by AmigoJack » Thu Jun 14, 2018 7:48 am

Each group has a "can receive PMs" setting which you can set accordingly - you can't only send to either all or no groups.

What you want can only be achieved by:
  • making the "Executive Committee" not members of that group anymore, but instead make their own, and
  • setting the user permission "can send mass PMs" of the big group to "never".
But, of course, this also means whoever is in that group can't send PMs to any group.
The worst thing about censorship is ███████████

User avatar
Brf
Support Team Member
Support Team Member
Posts: 51390
Joined: Tue May 10, 2005 7:47 pm
Location: {postrow.POSTER_FROM}
Contact:

Re: PM only offer groups to which member belongs

Post by Brf » Thu Jun 14, 2018 5:38 pm

Simply set the Registered Users group user permission to send PMs to groups to "No".
For your executive group, set it to "Yes".

LoRoller
Registered User
Posts: 13
Joined: Wed Jun 13, 2018 10:34 pm

Re: PM only offer groups to which member belongs

Post by LoRoller » Thu Jun 21, 2018 12:25 am

Thanks. The problem is that EC is just one of many groups/teams and I want to restrict each them to group messaging their own. From what I've heard so far, If I want group messaging I guess I'll have to trust team members not to email other teams.

User avatar
warmweer
Registered User
Posts: 1216
Joined: Fri Jul 04, 2003 6:34 am
Location: Van Allen Belt ... well actually Belgium

Re: PM only offer groups to which member belongs

Post by warmweer » Thu Jun 21, 2018 11:30 am

LoRoller wrote:
Thu Jun 21, 2018 12:25 am
Thanks. The problem is that EC is just one of many groups/teams and I want to restrict each them to group messaging their own. From what I've heard so far, If I want group messaging I guess I'll have to trust team members not to email other teams.
Just to avoid possible confusion: you probably don't mean to say : email other teams, but PM other teams.
This may sound like nitpicking on a word but the not so attentive reader may get the wrong impression.
A bug is a feature that hasn't made it to the manual (yet)

Post Reply

Return to “[3.2.x] Support Forum”

Who is online

Users browsing this forum: canonknipser, HiFiKabin, johnnycashy, Lumpy Burgertushie, stevemaury, UKDen and 50 guests