Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
G
gracedb
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 99
    • Issues 99
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 1
    • Merge Requests 1
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • lscsoft
  • gracedb
  • Issues
  • #111

Closed
Open
Opened Jan 30, 2019 by Stuart Anderson@stuart.anderson

Handling "Page not found (404)"

Currently an attempt to access a deep link, e.g., https://gracedb-playground.ligo.org/superevents/S181203f/view/, without an active login session returns 404 "Page not found" and the message "No Superevent matches the given query."

Please consider enhancing the 404 page to conditionally indicate (if there is no active Shibboleth session) that authorized users should first try logging in, and provide a login hyperlink to do so.

For bonus points, see if there is an easy way for users that select the login link (and successfully authenticate) to automatically have their browsers reload the originally requested page.

Note, for users with a valid Shibboleth session and still land at a URL with no valid page, please also consider changing messages like No Superevent matches the given query." to "No Superevent matches the given query or you are not authorizes to view it."

To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: lscsoft/gracedb#111