summaryrefslogtreecommitdiffstats
path: root/README.txt
blob: 58a5a781237cd51546c8071855d880178d5fee94 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Provides options for users to over ride visibility of their own profile fields.

INSTALL
--------------------------------------------------------------------------------
- Drop the entire profile_privacy directory into your modules directory:
    Drupal 5+ - sites/all/modules or sites/my_site/modules
    Drupal 4.7 - sites/my_site/modules
- Enable the module:
    Drupal 5+ - admin/build/modules
    Drupal 4.7 - admin/modules


UPGRADING FROM pp.module
--------------------------------------------------------------------------------
- Disable the pp.module on the modules page.
- Remove the profile_privacy directory containing pp.module.
- Install normally per the directions above. Settings from pp.module will be migrated to profile_privacy.module.


CONFIGURATION
--------------------------------------------------------------------------------
- This module does not have a settings page or central configuration. All additional features are made to existing forms.

Administer Profile Fields:
- Edit a profile field you wish to have privacy control (admin/user/profile)
- An additional checkbox is added in the Visibility section "Allow user to over ride default visibility"
- Check this box, and the user will be able to make a public field private or vice-versa

Editing a Profile:
- For every field for which the user is allowed to over ride the visibility a new checkbox is added below that field, "Do not display *field name* publicly". The visibility setting set in the profile field configuration is used as the default (private fields are checked, public fields are unchecked).


CAVEATS
--------------------------------------------------------------------------------
- This module only adjusts fields displayed by the profile module.
- If a field is private by default and the user is allowed to over ride in their profile, the field will not be added in the correct position. It will be appended to the list of public fields.