Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add "Princeton Users Log in to view" button or banner to unpublished DPUL URL page #1407

Open
1 of 3 tasks
kelea99 opened this issue Nov 1, 2022 · 0 comments
Open
1 of 3 tasks

Comments

@kelea99
Copy link
Contributor

kelea99 commented Nov 1, 2022

Summary

As a dpul curator, admin, or viewer, I would like to be able to navigate to the URL for my unpublished site and be given a prompt to sign in to view my site, if I am not already signed in to DPUL.

Currently, when folks navigate to an unpublished DPUL URL, they get "Not found. Authentication passthru." via ahttps://dpul.princeton.edu/users/auth/cas redirect (see screenshot). As a work around, I always add directions to every email or slack message, explaining how folks need to navigate to dpul.princeton.edu, sign in, and then look for their site.

Already implemented:
if you look in the princeton sound archive, there is a yellow banner alerting folks to sign in to view all the content (see screenshot). There is also a blue button for items in the catalog "Princeton Users Log in to view" (see screenshot)

Impact

Please include hard deadlines, if the exhibit is part of an event, the issue is stopping work, etc.

Priority recommendation

  • asap
  • within the next 3 weeks
  • PO will prioritize

Sudden Priority Justification

Required if "asap" or "within the next 3 weeks" is checked. Add "Sudden Priority" and "Maintenance/Research labels

Expected behaviour

When I navigate to a URL (example: https://dpul.princeton.edu/test-augustine), I will get either a banner or a button prompting me to sign in or sign up to view my site/content.

Actual behaviour

When I navigate to a URL (example: https://dpul.princeton.edu/test-augustine), I am redirected to https://dpul.princeton.edu/users/auth/cas and "Not found. Authentication passthru." in plaintext in the upper left of the screen.

Steps to reproduce behaviour

Screenshots

Screen Shot 2022-11-01 at 2 49 21 PM (2)
Screen Shot 2022-11-01 at 2 47 59 PM (2)
Screen Shot 2022-11-01 at 2 46 33 PM (2)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant