I may be wrong but seems that slideshow (or me) has issues with permissions. I have changed all 3 slides to own and all seems to be ok when I am logged in, however after logout the slideshow is not visible at all (in bothe Firefox and Chrome). After updating the permissions to context links for anonymous users to acces, the slideshow is visible but as expected the context links are also visible for blocks.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

garbus2 created an issue. See original summary.

frednwright’s picture

I am experiencing the same issue using Nexus 8.x-1.0-alpha3

dipakmdhrm’s picture

Status: Active » Needs review
FileSize
1.54 KB

I did some investigation and found out that this is actually not a permission issue.

Slides are not visible for an anonymous user because of the following JS error:
Uncaught ReferenceError: Drupal is not defined
for the following lines of code in custom.js file of the theme:

    groupPageText: Drupal.t('Main'),
    topOptionText: Drupal.t('Select a page')

This is being caused because drupal.js (which define the Drupal object) is not loaded for anonymous users.

I added core/drupal as dependency for nexus's global-js library.

  • dipakmdhrm committed 40aa2ea on 8.x-1.x
    Issue #2821531 by dipakmdhrm, garbus2: Slideshow permissions
    
dipakmdhrm’s picture

Version: 8.x-1.0-alpha3 » 8.x-1.x-dev
Status: Needs review » Fixed

This is now fixed in DEV branch and will be included in the next beta version.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

jalpesh’s picture

Thanks for this solution. It is working fine after applying path.

For me it is a critical issue, we should release next version soon.