Answers.Body: <p>I solved this by granting the Drupal permission "CiviCRM access all custom data" to the anonymous user role as per the documentation at the bottom of this page: <a href="http://book.civicrm.org/user/current/events/creating-an-event/" rel="nofollow">http://book.civicrm.org/user/current/events/creating-an-event/</a></p>
  
  <p>Note: this is a really freaky label on this permission. I find it very difficult to tick a box for anonymous users to "Access all custom data". What?</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-01T20:39:37.270Z
Answers.Text: Glad to hear you found the issue. Can you suggest a better label for it. I think that this permission being a requirement for users to submit all but the most basic forms is fairly well documented.
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-01T20:42:40.670Z
Answers.Text: "Use all custom fields" or "Access custom fields in forms"
Answers.UserDisplayName: LunkRat
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-03-21T14:33:04.980Z
Answers.Text: Thought it might be something like this when I read the title. It's annoying when you do something like Contact.get and don't get all the information back.
Answers.UserDisplayName: DaveFF
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-01T16:04:30.097Z
Answers.LastActivityDate: 2015-09-01T16:04:30.097Z
Answers.UserDisplayName: LunkRat
Body: <p>If I include custom (participant) fields in a profile on online event registration, these fields are not visible to logged-out visitors. If I visit the event registration page as admin I can see the custom fields. </p>
  
  <p>I tried to reproduce this on the demo site, but could not. </p>
  
  <p>Is there some permission that I am missing on my custom fields in order to have them appear on the event registration page for anonymous visitors? </p>
  
  <p>[civicrm-4.6.9, Drupal 7]</p>
  
Tags: <civievent><profile><custom-fields>
Title: Custom participant fields not showing for anonymous users on event registration page
ThreadText: # Custom participant fields not showing for anonymous users on event registration page
  
  (Asked by: username_0 on 2015-09-01)
  
  If I include custom (participant) fields in a profile on online event registration, these fields are not visible to logged-out visitors. If I visit the event registration page as admin I can see the custom fields.
  
  I tried to reproduce this on the demo site, but could not.
  
  Is there some permission that I am missing on my custom fields in order to have them appear on the event registration page for anonymous visitors?
  
  [civicrm-4.6.9, Drupal 7]
  
  **Tags:** civievent, profile, custom-fields
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2015-09-01. Score: 4
  
  I solved this by granting the Drupal permission "CiviCRM access all custom data" to the anonymous user role as per the documentation at the bottom of this page: <http://book.civicrm.org/user/current/events/creating-an-event/>
  
  Note: this is a really freaky label on this permission. I find it very difficult to tick a box for anonymous users to "Access all custom data". What?
  
  > **Comments:**
  > **username_1**: Glad to hear you found the issue. Can you suggest a better label for it. I think that this permission being a requirement for users to submit all but the most basic forms is fairly well documented.  
  > **username_0**: "Use all custom fields" or "Access custom fields in forms"  
  > **username_2**: Thought it might be something like this when I read the title. It's annoying when you do something like Contact.get and don't get all the information back.  
  
  ---
  
  