[buddypress-trac] [BuddyPress] #4791: Previous activity for private groups not hidden from public stream
buddypress-trac
noreply at wordpress.org
Tue Jan 29 16:22:31 UTC 2013
#4791: Previous activity for private groups not hidden from public stream
-------------------------+-----------------------------
Reporter: rachelbaker | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Future Release
Component: Groups | Version: 1.7
Severity: normal | Resolution:
Keywords: |
-------------------------+-----------------------------
Changes (by boonebgorges):
* type: defect (bug) => enhancement
* milestone: Awaiting Review => Future Release
Comment:
Hi rachelbaker. This is more or less intentional. There are a couple
reasons for it being this way:
1. Think about the converse: You have a private/hidden group, full of
private content. Then the admin flips the switch to make the group public.
It's not clear you'd want that old content to become public, at least not
by default.
2. Activity is hidden by means of the `hide_sitewide` column in the
activities table. You could theoretically change all of these values with
a single SQL query, but it could be slow at scale. Moreover, a proper loop
over the activity items would allow plugins to modify the behavior on an
item-by-item basis; but looping would be much more process-intensive.
If we're going to consider something for BP core, I'd suggest that it
should be in the form of a prompt. When you change a group's privacy
level, you'd be asked (maybe on a subsequent screen?) whether you also
want to change the visibility of all previous activity items, with an
explanation of the potential privacy issues of doing so. This would
default to 'NO' (the current behavior).
See also #2529, #3857
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/4791#comment:1>
BuddyPress <http://buddypress.org/>
BuddyPress
More information about the buddypress-trac
mailing list