Skip to content

Investigate implementing a blocking overlay on timeout of user activity #4

Description

@Wogiebear

Story

As the SMART product owner, I need a lightweight nuisance challenge so that every 5 minutes of inactivity in the app will result in the data on the screen being blocked

Overview

  • Screen would appear like a popup (see 'Actions' modal as an example)
  • Popup would cover the central portion of the app screen and therefore no information can be viewed.
  • Popup can be dismissed by entering a 4 digit challenge
  • 4 digit challenge can be entered 4 times before app logs out the user, destroying the session. Number of remaining attempts can be shown if necessary.
  • 4 digit code would be controlled by backend so that a IT admin can use the web admin to set new codes when a service provider forgets her/his code.
  • App would have to get the current code from the backend at login so that it can use it to compare with PINs entered by the user.
  • When a user enters in a correct PIN, the overlay screen disappears and the user is left on the screen they were originally on when the timeout occured.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions