New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Only receive private messages from users on my Buddy List." ineffective when buddy l #2080
Comments
This is as intended; the option to only receive PMs from buddies should only apply when you're actually using the buddy list. |
Why? The option says "Only receive private messages from buddy list". It doesn't mention anywhere that you will still receive PMs if your buddy list is empty. It's also shown for everyone: https://github.com/mybb/mybb/blob/feature/usercp.php#L1114 If I was the user selecting that option without any buddies, it would be an unexpected behavior for me to still receive messages (without admin override). So I agree with @stefan-st . |
The way this feature works should be at least described somewhere, however I agree that it's counter-intuitive anyway. It would be logical to assume that no messages will be received when the list is empty. |
@Destroy666x showing the user only receives PMs from buddies wasn't in the original design. This may have been added later. There are two parts to this feature; one is turning it on and adding at least one person to the buddy list for it to be effective. Otherwise an accidental click (or not knowing what the feature does) eliminates the possibility for the user receiving PMs at all (which shouldn't be intended). |
Thew only change in 1.8 regarding this shows that the 1.6 behaviors still persists. 1.6 The description is wrong at most. |
@mybb/developers @mybb/management Seems like we need some discussion here. The possibilities are:
I'd prefer the first variant so the feature works as described (only buddies can send me a pm) but it remembers you if you don't have a buddy anymore. |
My vote would be for option 2 - |
I agree with @tommm. The To me if anything needs to be done it would be to add a note to the setting in User CP that the setting has no effect unless there is at least one buddy on the list. |
The option "Only receive private messages from users on my Buddy List." in thUser CP doesn't work when the buddy list is empty. It appears !empty($user['buddylist']) has been added in inc/datahandlers/pm.php for some reason but I don't know why.
Original thread: "Only receive private messages from users on my Buddy List." ineffective when buddy l
The text was updated successfully, but these errors were encountered: