[buddypress-trac] [BuddyPress] #3695: Basic profile privacy

buddypress-trac at lists.automattic.com buddypress-trac at lists.automattic.com
Tue Oct 18 18:17:47 UTC 2011

#3695: Basic profile privacy
 Reporter:  boonebgorges                       |       Owner:  cnorris23
     Type:  enhancement                        |      Status:  accepted
 Priority:  normal                             |   Milestone:  Future
Component:  Core                               |  Release
 Severity:  normal                             |     Version:
 Keywords:  needs-patch dev-feedback needs-ui  |  Resolution:
Changes (by cnorris23):

 * owner:   => cnorris23
 * status:  new => accepted


 I went ahead and assigned myself to #1995, but I'll leave it up to you
 core devs on whether or not to close that one as a duplicate. I didn't
 think about adding groups as a parameter, but that shouldn't be too
 difficult. I just need to add admin code to allow people to choose who can
 view. I've kept if very basic, and added filters to allow plugin devs to
 get more fine grained. Here's an outline of what I have so far

 1. Site admins can set defaults on a per field basis
 2. Users can set privacy on a per field basis with the options: everyone,
 logged in users, friends, no one, and now groups
 3. Privacy settings are saved in Xprofile meta

 I haven't done anything so far to allow users to restrict a whole profile
 or profile group. Per boone's suggestion in the dev chat, I kept it very
 basic. As stated above, code would have to be touched in a variety of
 places to make it work. I stuck with just profile fields as that only
 touches xprofile code, and it would be the same for profile groups. I
 think profile groups/fields would be the most realistic for a first
 implementation. I don't think restricting a whole profile would be that
 difficult, but it would reach further into the code. From what boone has
 stated above, and what I've coded so far, I think we're pretty much on the
 same page :). I hope to have the code up tonight, so we can talk about it
 in tomorrow's dev chat if needed.

Ticket URL: <https://buddypress.trac.wordpress.org/ticket/3695#comment:1>
BuddyPress <http://buddypress.org/>

More information about the buddypress-trac mailing list