Answers.Body: <p>CiviVolunteer's "Log Volunteer Hours" dialogue relies on API permissions that appear to be missing (which is why it works for users with "Administer CiviCRM", since they have full API access). I've filed a bug report here: <a href="https://issues.civicrm.org/jira/browse/VOL-138" rel="nofollow">https://issues.civicrm.org/jira/browse/VOL-138</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-09-13T19:18:26.510Z
Answers.LastActivityDate: 2015-09-13T19:18:26.510Z
Answers.UserDisplayName: Russell Ault
Body: <p>I've installed the CiviVolunteer extension on CiviCRM 4.6.6 on Drupal 7. I can create an event, enable volunteer management, assign volunteers, etc., from both the site's administrator account and from accounts part of the more permission-limited "staff" roll. As the site administrator I can also use the "Log Volunteer Hours" form without issue. However, when I try to use this form as a "staff" user, the form comes up and is populated, but the spinning "loading" triangle never goes away, and my cursor turns into an hourglass over the form. According to the browser console, when I run the page (and the form) as a "staff" user, there is an uncaught TypeError related to the jQuery "each" function (specifically, it is being supplied with an undefined object); this doesn't happen when run as the site administrator. </p>
  
  <p>What permissions does a user have to have to be able to use the Log Volunteer Hours form?</p>
  
Tags: <permissions><civivolunteer>
Title: "Log Volunteer Hours" form required permissions?
ThreadText: # "Log Volunteer Hours" form required permissions?
  
  (Asked by: username_0 on 2015-08-15)
  
  I've installed the CiviVolunteer extension on CiviCRM 4.6.6 on Drupal 7. I can create an event, enable volunteer management, assign volunteers, etc., from both the site's administrator account and from accounts part of the more permission-limited "staff" roll. As the site administrator I can also use the "Log Volunteer Hours" form without issue. However, when I try to use this form as a "staff" user, the form comes up and is populated, but the spinning "loading" triangle never goes away, and my cursor turns into an hourglass over the form. According to the browser console, when I run the page (and the form) as a "staff" user, there is an uncaught TypeError related to the jQuery "each" function (specifically, it is being supplied with an undefined object); this doesn't happen when run as the site administrator.
  
  What permissions does a user have to have to be able to use the Log Volunteer Hours form?
  
  **Tags:** permissions, civivolunteer
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2015-09-13. Score: 1 | Accepted answer
  
  CiviVolunteer's "Log Volunteer Hours" dialogue relies on API permissions that appear to be missing (which is why it works for users with "Administer CiviCRM", since they have full API access). I've filed a bug report here: <https://issues.civicrm.org/jira/browse/VOL-138>
  
  
  ---
  
  