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

User Stories #113

Open
dubeme opened this issue Jan 31, 2017 · 0 comments
Open

User Stories #113

dubeme opened this issue Jan 31, 2017 · 0 comments
Assignees
Labels

Comments

@dubeme
Copy link
Contributor

dubeme commented Jan 31, 2017

The main goal of this sprint is achieving the following user stories.

Patron

  • New User
    • Try to check in with ID (student ID, faculty/staff ID, outsider ID)
      • Show link for creating account after 1^st^ try
    • Create Account
      • If all data is valid, create User Account with corresponding Login Credential
      • Set the approved flag to false
        • Someone with access to admin console will have to approve all user accounts before they can be used for checking in.
      • Get redirected to Check-In page afterwards
  • Existing user (i.e. a user account and login credential exists with the provided ID)
    • If account has not been approved been approved
      • Display message telling them to contact person in from desk
    • Else
      • Check if waiver has been signed
        • If not signed or hasn’t been active for past 90 days
          • Display waiver to sign
        • Else
          • Check in user
          • Redirect to successful check-in page
            • This page should redirect to check-in page after some seconds

Admin Console

  • Home tool

    • Display summary information about
      • Today’s check
      • Accounts waiting approval
      • Expiring certifications
  • User tool

    • Home
      • Accounts awaiting approval
      • Accounts that’s suspended
    • Account Types
      • Create
      • View
      • Edit
      • Delete
  • Report Tool

Note

  • When a user creates an account, someone in the front desk will have to verify the users’ info based off their ID card.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant