Uploaded image for project: 'ui-checkout'
  1. ui-checkout
  2. UICHKOUT-536

Permission: Check out: check out all items

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • TBD
    • Resolution: Won't Do
    • None
    • None
    • None

    Description

      Purpose: Edit existing "Check out: All permissions" permission to be consistent with permission naming and scope of other permissions.

      Scenarios

      1. Scenario
        • Given the Check Out app
        • When enabled
        • Then a logical permission should be provided called "Check out: check out, override"
      2. Scenario
        • Given User A has been given the permission "Check out: check out, override"
        • When User A accesses FOLIO
        • Then the Check Out app should be visible in the top navigation
      3. Scenario
        • Given User A has been given the permission "Check out: check out, override"
        • When the User A enters the Check Out app
        • Then User A should be able to check out items to a patron:
          • Bring up patron profile using search
          • Bring up patron profile by using Patron lookup
          • View the following in patron profile half of screen
            • Patron name
            • Patron barcode
            • Patron group
            • Patron status
            • # of Open loans
            • Fees/fines owed
            • Open requests
              • Show a -
            • # of Patron blocks
          • Enter item barcode in items section of screen and create a loan
          • View checked out items on the items section of the Check out screen
            • No. (nth item checked out in session)
            • item barcode
            • title for instance of item
            • loan policy for loan
            • due date
            • due time
      4. Scenario
        • Given User A has been given the permission "Check out: check out, override"
        • When User A scans an item for a patron that leads to a non-circulating loan policy
        • Then User A should be able to override the loan policy
          • Display the Item not checked out modal (screenshot attached)
          • Show Override button
      5. Scenario
        • Given the Item not check out modal, with Override button
        • When Override button is clicked
        • Then show Override loan policy modal
      6. Scenario
        • Given User A has been given the permission "Check out: check out, override" as part of a custom permission set
        • When User A accesses FOLIO
        • Then User A should have all rights normally conferred by this permission plus whatever additional rights are conferred by the user's custom permission set
      7. Scenario
        • Given the Check Out app
        • When enabled
        • Then do not provide the logical permission called "Check out: all permissions"

      Notes:

      • There is currently a logical permission set called "Check out: all permissions", but this isn't consistent with current naming practices

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                ecboettcher Emma Boettcher
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases