[RFC] Usability: Always allow user to respond to PM

Note: We are moving the topics of this forum and it will be deleted at some point

Publish your own request for comments/change or patches for the next version of phpBB. Discuss the contributions and proposals of others. Upcoming releases are 3.2/Rhea and 3.3.
User avatar
igorw
Registered User
Posts: 500
Joined: Thu Jan 04, 2007 11:47 pm

[RFC] Usability: Always allow user to respond to PM

Post by igorw » Mon Oct 10, 2011 9:55 pm

If a user receives a PM but does not have permissions to respond (for example: he just signed up) this is kind of bad. The person sending him the message implicitly gave him permission to reply. It might make sense to always allow him to do so.

How can I stop getting PMs from that annoying guy?
  1. Report him to have him banned
  2. Add him to your foes list, this should disallow PMs from that person (it does currently not)
Thoughts?

User avatar
naim
Registered User
Posts: 50
Joined: Thu Oct 13, 2011 7:21 pm
Location: Isolation
Contact:

Re: [RFC] Usability: Always allow user to respond to PM

Post by naim » Thu Oct 13, 2011 7:27 pm

Let forum Administrator choose between the two:
  • Grant user to respond only to that sender
  • Notify sender that the user won't be able to respond via PM and suggest to send sender's email address.

User avatar
naderman
Product Manager
Product Manager
Posts: 1727
Joined: Sun Jan 11, 2004 2:11 am
Location: Karlsruhe, Germany
Contact:

Re: [RFC] Usability: Always allow user to respond to PM

Post by naderman » Fri Oct 14, 2011 3:34 pm

naim wrote:Let forum Administrator choose between the two:
  • Grant user to respond only to that sender
  • Notify sender that the user won't be able to respond via PM and suggest to send sender's email address.
I think that's just another configuration option which 99.99% of administrators will leave at its default value. So I agree with Igor's proposal. Let's just always allow users to respond.

User avatar
imkingdavid
Registered User
Posts: 1050
Joined: Thu Jul 30, 2009 12:06 pm

Re: [RFC] Usability: Always allow user to respond to PM

Post by imkingdavid » Wed Dec 07, 2011 9:36 pm

So basically the only change needed is to remove the permission check when replying?

Also, the OP suggested disallowing people to send messages if they are on the recipient's foes list. Should that be a separate RFC?

EDIT: Ticket here
I do custom MODs. PM for a quote!
View My: MODs | Portfolio
Please do NOT contact for support via PM or email.
Remember, the enemy's gate is down.

Oleg
Posts: 1150
Joined: Tue Feb 23, 2010 2:38 am
Contact:

Re: [RFC] Usability: Always allow user to respond to PM

Post by Oleg » Thu Dec 08, 2011 4:31 am

How about adding a permission to reply to PMs instead of altering existing logic? I think this will be clearer and will take care of abuse in one go.
So we achieve this by removing the permission check when replying. Of course thinking about it now, users can still abuse this if they are originally allowed to send messages and then lose their permission but because of this change may still reply to existing messages. Perhaps a new permission will be necessary (e.g. u_noreply) to make sure users cannot reply to any private messages?

Oleg
Posts: 1150
Joined: Tue Feb 23, 2010 2:38 am
Contact:

Re: [RFC] Usability: Always allow user to respond to PM

Post by Oleg » Thu Dec 08, 2011 4:34 am

imkingdavid wrote:Also, the OP suggested disallowing people to send messages if they are on the recipient's foes list. Should that be a separate RFC?
Yes and I'm not sure I like the idea of revealing a user's foe list to their foes. Maybe just bitbucket the message, or make it invisible to the recipient and add a cron job to clean up these messages after some time (this way if the recipient un-foes the sender the recipient will be able to read the message).

User avatar
imkingdavid
Registered User
Posts: 1050
Joined: Thu Jul 30, 2009 12:06 pm

Re: [RFC] Usability: Always allow user to respond to PM

Post by imkingdavid » Thu Dec 08, 2011 1:19 pm

Oleg wrote:How about adding a permission to reply to PMs instead of altering existing logic? I think this will be clearer and will take care of abuse in one go.
That's probably a better solution than all the hack-ish code I wrote up. But there would have to still be some added logic that ensures that the users can only reply to the original sender and no one else. And we could even go one step further and only allow one reply per PM, but I haven't looked into what is currently in place to facilitate that.
I do custom MODs. PM for a quote!
View My: MODs | Portfolio
Please do NOT contact for support via PM or email.
Remember, the enemy's gate is down.

Oleg
Posts: 1150
Joined: Tue Feb 23, 2010 2:38 am
Contact:

Re: [RFC] Usability: Always allow user to respond to PM

Post by Oleg » Thu Dec 08, 2011 2:11 pm

imkingdavid wrote:And we could even go one step further and only allow one reply per PM, but I haven't looked into what is currently in place to facilitate that.
I don't think we need or want this.

User avatar
imkingdavid
Registered User
Posts: 1050
Joined: Thu Jul 30, 2009 12:06 pm

Re: [RFC] Usability: Always allow user to respond to PM

Post by imkingdavid » Thu Dec 08, 2011 5:24 pm

Oleg wrote:
imkingdavid wrote:And we could even go one step further and only allow one reply per PM, but I haven't looked into what is currently in place to facilitate that.
I don't think we need or want this.
That would simply be to reduce the chance of abuse, but I suppose it isn't that big of an issue.
I do custom MODs. PM for a quote!
View My: MODs | Portfolio
Please do NOT contact for support via PM or email.
Remember, the enemy's gate is down.

User avatar
A_Jelly_Doughnut
Registered User
Posts: 1780
Joined: Wed Jun 04, 2003 4:23 pm

Re: [RFC] Usability: Always allow user to respond to PM

Post by A_Jelly_Doughnut » Fri Dec 09, 2011 1:59 am

A related issue (that might be more of a bug than related to this RFC): It is possible to send a PM to a user who is not permitted to use PMs at all (i.e. he cannot even read the PM).

In general, the PM permissions list is probably a little (err, a lot) too granular. (Can delete private messages? WTF?)
A_Jelly_Doughnut

Post Reply