Per feedback here (http://drupal.org/node/1297308#comment-6016626) I am opening a new ticket. Also to repeat, the issue is described as follows:
Can confirm that (private status updates) are not working with 6.x-2.x-dev. Here is the use case I found that it did not work (all of the users are basic authenticated users):
1) User #1 (not uid=1, just "1st user") posts a private status message on the activity log of user #2's profile page.
2) Log out, log in as user #3, and visit user #2's profile page.
3) When visiting the page, user #3 can see the private message that was shared between user #1 and user #2.I also noticed in other tests that if I add the "@" indicator for a user (such as @user2), the private status message will also show up on the person's status thread. Now obviously, I wouldn't expect someone to add "@user2" if they didn't actually want it to be put on the other person's activity log. However if a status message is truly private, then all parts of it should be private -- regardless of what a user does.
This is using Commons 2.3, Activity Log 6.x-2.x-dev (we needed to upgrade what was provided with Commons 2.3; we found there were too many bugs and issues), and the default Activity Log rules that are provided by Commons. We have not made any updates to the rules.
Comments
Comment #1
icecreamyou commentedThat includes permissions for FBSS, the privacy submodule, and Activity Log.
Comment #2
sgdev commentedI've tried several different combinations regarding the "view all" options. This is what I currently have. Note: we have a separate role called "registered user" that has a slightly higher level of authority than "authenticated user".
------------------------------------------------------
activity_log
facebook_status
fbss_comments
fbss_privacy
Comment #3
icecreamyou commentedI think that Commons 2.3 uses its own system for handling private status updates that is separate from what Activity does, and there may be a conflict there. I can't reproduce this on a clean installation.