Answers.Body: <p>There are many reasons why this may fail, You can use troubleshoot method below to find cause of the problem.</p>
  
  <ol>
  <li>Make sure you don't have any JS error on browser console.</li>
  <li>Check if you have set extension url in Administer >> System Settings >> Resource URL</li>
  <li>Clear template_c by running cleanup caches(Administer >> System Settings >> Cleanup Caches and Update Paths)</li>
  </ol>
  
  <p>Thanks</p>
  
  <p>Pradeep</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-04-12T05:24:08.280Z
Answers.Text: Thanks, Pradeep
  Have already set extension Url path properly under Resource URL & tried clearing cache but still it not working. Regarding JS error have checked under console it shows js error like `Uncaught TypeError: CRM.volunteerPopup is not a function`.
Answers.UserDisplayName: Pranav Mainkar
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-04-17T03:14:21.303Z
Answers.Text: This suggests to me that not all of the appropriate JS assets are being loaded. I would recommend quadruple-checking all of your path and directory settings. Also verify that other AngularJS-based pages such as /civicrm/a/#/status and /civicrm/vol/#/volunteer/manage behave correctly.
Answers.UserDisplayName: universalhandle
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-04-17T11:42:03.537Z
Answers.Text: @universalhandle As per your suggestion,  I have checked both Angular JS-based pages those are working properly. Also, extension URL path & directory settings are configured properly, Still, it shows the error as I mentioned in an earlier comment. It's strange that one button is working as expected and other two (Define Volunteer Opportunities, Assign Volunteers) are having an issue.
Answers.UserDisplayName: Pranav Mainkar
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-04-11T16:17:04.017Z
Answers.LastActivityDate: 2019-04-11T16:17:04.017Z
Answers.UserDisplayName: Pradeep Nayak
Answers.Body: <p>It's not that strange; those buttons are wired up differently. It could be a bug -- CiviVolunteer has not had a proper release in 10 months and may be out of sync with CiviCRM core. On the other hand, if memory serves, those modals are powered by Backbone.Marionette, so the problem may actually be that the appropriate JavaScript isn't being loaded in that context.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-04-18T03:05:50.737Z
Answers.LastActivityDate: 2019-04-18T03:05:50.737Z
Answers.UserDisplayName: universalhandle
Body: <p>With Drupal 7.64 CiviCRM version 5.10.4 &amp; civivolunteer version 4.7.31-2.3.1 
  Created a new event. Under the Volunteer tab in event configuration, there are three buttons Log Volunteer Hours button is working and other two buttons Define Volunteer Opportunities, Assign Volunteers not working after clicking on those buttons nothing happens.
  Anyone facing the same issues?</p>
  
Tags: <civivolunteer>
Title: Unable to access volunteer functionality
ThreadText: # Unable to access volunteer functionality
  
  (Asked by: username_0 on 2019-04-11)
  
  With Drupal 7.64 CiviCRM version 5.10.4 & civivolunteer version 4.7.31-2.3.1
  Created a new event. Under the Volunteer tab in event configuration, there are three buttons Log Volunteer Hours button is working and other two buttons Define Volunteer Opportunities, Assign Volunteers not working after clicking on those buttons nothing happens.
  Anyone facing the same issues?
  
  **Tags:** civivolunteer
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2019-04-11. Score: 2
  
  There are many reasons why this may fail, You can use troubleshoot method below to find cause of the problem.
  
  1. Make sure you don't have any JS error on browser console.
  2. Check if you have set extension url in Administer >> System Settings >> Resource URL
  3. Clear template\_c by running cleanup caches(Administer >> System Settings >> Cleanup Caches and Update Paths)
  
  Thanks
  
  Pradeep
  
  > **Comments:**
  > **username_0**: Thanks, Pradeep Have already set extension Url path properly under Resource URL & tried clearing cache but still it not working. Regarding JS error have checked under console it shows js error like `Uncaught TypeError: CRM.volunteerPopup is not a function`.  
  > **username_2**: This suggests to me that not all of the appropriate JS assets are being loaded. I would recommend quadruple-checking all of your path and directory settings. Also verify that other AngularJS-based pages such as /civicrm/a/#/status and /civicrm/vol/#/volunteer/manage behave correctly.  
  > **username_0**: @username_2 As per your suggestion,  I have checked both Angular JS-based pages those are working properly. Also, extension URL path & directory settings are configured properly, Still, it shows the error as I mentioned in an earlier comment. It's strange that one button is working as expected and other two (Define Volunteer Opportunities, Assign Volunteers) are having an issue.  
  
  ---
  
  ### Answer by username_2 on 2019-04-18. Score: 0
  
  It's not that strange; those buttons are wired up differently. It could be a bug -- CiviVolunteer has not had a proper release in 10 months and may be out of sync with CiviCRM core. On the other hand, if memory serves, those modals are powered by Backbone.Marionette, so the problem may actually be that the appropriate JavaScript isn't being loaded in that context.
  
  
  ---
  
  