Uploaded image for project: 'ui-checkin'
  1. ui-checkin
  2. UICHKIN-32

Deny Access to Check In App if No Service Point is Selected



    • Story
    • Status: Closed (View Workflow)
    • P2
    • Resolution: Done
    • None
    • None
    • Prokopovych


      Purpose: When check in work is being done in FOLIO, it is necessary to know what "service point" (functional location e.g. circ desk) the check outs are being done at. If no service point has been selected, access to the Check in app should be denied.

      User story:
      As a folio operator who has permissions to use Check in app, but doesn't have any service points associated with my user record
      I want to be denied access to Check in
      So that I can't do work without a service point selected


      1. Scenario
        • Given User A has no service points associated with their user record in the Users app AND User A has permissions to access the Check in app
        • When Check in icon is clicked in the folio top nav
        • Then:
          • Access denied popup should display as shown in this mockup
            • Header: Access denied
            • **** Body: You must select a service point to access the Check in app. Please add one or more service points to your user record in the Users app. Contact an administrator if you do not have the ability to add service points to your record.
            • Buttons:
              • Close
              • Close X icon upper left
          • The Access denied modal appears on top of the current app/page (the Check in app doesn't display behind the modal)

      Out of scope:

      • Indicating service point options for users in the user record (UIU-546)
      • Automatically selecting preferred service points for those who have them (UIU-548)
      • Etc.

      Mockups for service points: https://drive.google.com/drive/folders/1b-QSV-75p-xiLGNO2qgrcVbB0eCz6zuV

      TestRail: Results


          Issue Links



                mpk35 Michal Kuklis
                cboerema Cate Boerema
                0 Vote for this issue
                3 Start watching this issue



                  TestRail: Runs

                    TestRail: Cases