CCK Private Fields

cck_private_fields-status-sprites.png

Overview:

This module allows users to mark administrator selected CCK fields as Public (visible to everyone), Hidden (visible to node author, hidden from everyone else) or Private (visible to node author and "friends"; see requirements section below).

Description:

  • The field settings screen provides a new option to enable privacy options for fields. This option is global and affects all content types where the given field is shared. The default privacy status can be specified.
  • This module supports all kind of fields, and even fields in multigroups.
  • In the node edit form, a new option to configure field privacy settings will be available as a small icon next to the fields where this feature has been enabled. This is only available to users with "edit privacy options for field %field_name" permission.
  • Users with "view private data for field %field_name" permission are excluded from privacy restrictions. This feature combined with node revisions allows community managers and/or site moderators to monitor changes to privacy settings.
  • Builtin support for node revisions and Diff module.

Requirements:

Additional information:

  • Difference from CCK Field Privacy?
  • If you're looking for a way to control role-based field permissions, then check out the Field Permissions module. It's a drop-in replacement of Content Permissions module shipped with CCK that allows you to enable only the permission types (create field, edit any field, edit own field, view any field and view own field) for the fields where this feature is really needed.

This module has been sponsored by Gamefilia.

Releases

Official releasesDateSizeLinksStatus
6.x-1.12009-Nov-1126.66 KBRecommended for 6.xThis is currently the recommended release for 6.x.
Development snapshotsDateSizeLinksStatus
6.x-1.x-dev2009-Nov-1226.67 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.


 
 

Drupal is a registered trademark of Dries Buytaert.