Allow users to make whole profile public/private
TfR75 - April 15, 2009 - 09:04
| Project: | Profile Privacy |
| Version: | 5.x-1.2 |
| Component: | Code |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Jump to:
Description
Would it be possible to expand this module to allow the user to make their whole profile public or private with on click? In an ideal world, there would then also be a separate permission to allow certain users (admins for instance) to still view the profile. This would give users full control over their profile and still allow admins etc. to access it.

#1
Great idea, I see a lot of value in this. I'd be surprised if it can't be done by an existing module, some research should be done to see if any other contrib module allows per-user whole profile privacy.
@TfR75 if you have the time it would be useful to spec out this feature more, perhaps provide some use cases and thoughts on the interface. Thanks.
Also, if I start a patch it's going to be for the 6.x branch of profile privacy.
#2
Thanks for the feedback! I did look around for a quite a while and could not find any module that does that. Others seem to have had the same result, see: http://drupal.org/node/433968 or http://drupal.org/node/411490
Suggestion on how it could be implemented: checkbox as part of profile plus new permissions
- give users a checkbox to hide their profile
- add 2 new permission:
-- one for a role to see all profiles despite this privacy setting
-- another one for allowing only certain roles to hide their profile (if this is seen as useful - I would not need it but others might)
- hidden profiles would then be completely inaccessible, apart from those users with the permission to see the hidden profiles
A use case would be our website that currently only allows registered users to see others' profiles. However, we want to make these profiles accessible to everyone, but give our members the choice to hide their profiles from anonymous users.
You could also imagine a site through which people would apply for jobs - potential employers should have the right to see all profiles of job seekers whereas job seekers should not see profiles of their competitors.
I understand that you do not want to develop new functionality for Drupal 5, even though it would be useful for us - but then I hope we can make us of your D6 code if it is not to difficult to port to D5.
Thanks for looking into this!
#3
This would be great. Any progress? I'd be happy to be involved in testing. Version 6 for me too please.
#4
I am interested in this feature also.
Subscribing.
#5
Subscribing
Interested for Drupal 6