Uploaded image for project: 'ui-users'
  1. ui-users
  2. UIU-1890

Show requests at status change: Declared lost, Claimed returned, Missing (from claimed returned item)

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      Core: F - Sprint 100, Core: F - Sprint 101
    • Story Points:
      5
    • Development Team:
      Prokopovych

      Description

      Purpose: Show number of requests when changing the item status.

      Scenarios

      1. Scenario
        • Given:
          • the Declare lost action
            • accessible from loan details or the action menu on a user’s open loans
          • on a loan for an item with at least one open request
          • and a user logged in with all permissions
        • When clicked
        • Then display the following modal:
          • Header: Confirm item status: <status name>
          • Body:
            • <Item title> (<material type>) (Barcode: <barcode>) will be <item status>. There are # open requests for this item.
              • Link <number of open requests> open requests to all open requests for item
            • Additional information field (required)
          • Controls:
            • X in upper left corner
            • Cancel
            • Confirm (primary styling)
      2. Scenario
        • Given:
          • the Declare lost action
            • accessible from loan details or the action menu on a user’s open loans
          • on a loan for an item with no open requests
          • and a user logged in with all permissions
        • When clicked
        • Then display the following modal:
          • Header: Confirm item status: <status name>
          • Body:
            • <Item title> (<material type>) (Barcode: <barcode>) will be <item status>.
            • Additional information field (required)
          • Controls:
            • X in upper left corner
            • Cancel
            • Confirm (primary styling)
      3. Scenario
        • Given:
          • the Declare lost action
            • accessible from loan details or the action menu on a user’s open loans
          • on a loan for an item with at least one open request
          • and a user logged in without permissions to view Requests
        • When clicked
        • Then display the following modal:
          • Header: Confirm item status: <status name>
          • Body:
            • <Item title> (<material type>) (Barcode: <barcode>) will be <item status>. There may be open requests for this item.
              • do not link <number of open requests> open requests to all open requests for item
            • Additional information field (required)
          • Controls:
            • X in upper left corner
            • Cancel
            • Confirm (primary styling)
      4. Scenario
        • Given:
          • the Claim returned action for a single loan
            • accessible from loan details or the action menu on a user’s open loans
          • on a loan for an item with at least one open request
          • and a user logged in with all permissions
        • When clicked
        • Then display the following modal:
          • Header: Confirm item status: <status name>
          • Body:
            • <Item title> (<material type>) (Barcode: <barcode>) will be <item status>. There are # open requests for this item.
              • Link <number of open requests> open requests to all open requests for item
            • Additional information field (required)
          • Controls:
            • X in upper left corner
            • Cancel
            • Confirm (primary styling)
      5. Scenario
        • Given:
          • the Claim returned action for a single loan
            • accessible from loan details or the action menu on a user’s open loans
          • on a loan for an item with no open requests
          • and a user logged in with all permissions
        • When clicked
        • Then display the following modal:
          • Header: Confirm item status: <status name>
          • Body:
            • <Item title> (<material type>) (Barcode: <barcode>) will be <item status>.
            • Additional information field (required)
          • Controls:
            • X in upper left corner
            • Cancel
            • Confirm (primary styling)
      6. Scenario
        • Given:
          • the Claim returned action for a single loan
            • accessible from loan details or the action menu on a user’s open loans
          • on a loan for an item with at least one open request
          • and a user logged in without permissions to view Requests
        • When clicked
        • Then display the following modal:
          • Header: Confirm item status: <status name>
          • Body:
            • <Item title> (<material type>) (Barcode: <barcode>) will be <item status>. There may be open requests for this item.
              • do not link <number of open requests> open requests to all open requests for item
            • Additional information field (required)
          • Controls:
            • X in upper left corner
            • Cancel
            • Confirm (primary styling)
      7. Scenario
        • Given:
          • the Mark as missing action for a loan
            • accessible from loan details or the action menu on a user’s open loans, for a claimed returned item
          • on a loan for an item with at least one open request
          • and a user logged in with all permissions
        • When clicked
        • Then display the following modal:
          • Header: Confirm item status: <status name>
          • Body:
            • <Item title> (<material type>) (Barcode: <barcode>) will be marked as <item status>, and the patron will not be billed. There are # open requests for this item.
              • Link <number of open requests> open requests to all open requests for item
            • Additional information field (required)
          • Controls:
            • X in upper left corner
            • Cancel
            • Confirm (primary styling)
      8. Scenario
        • Given:
          • the Mark as missing action for a loan
            • accessible from loan details or the action menu on a user’s open loans, for a claimed returned item
          • on a loan for an item with no open requests
          • and a user logged in with all permissions
        • When clicked
        • Then display the following modal:
          • Header: Confirm item status: <status name>
          • Body:
            • <Item title> (<material type>) (Barcode: <barcode>) will be marked as <item status>, and the patron will not be billed.
            • Additional information field (required)
          • Controls:
            • X in upper left corner
            • Cancel
            • Confirm (primary styling)
      9. Scenario
        • Given:
          • the Mark as missing action for a loan
            • accessible from loan details or the action menu on a user’s open loans, for a claimed returned item
          • on a loan for an item with at least one open request
          • and a user logged in without permissions to view Requests
        • When clicked
        • Then display the following modal:
          • Header: Confirm item status: <status name>
          • Body:
            • <Item title> (<material type>) (Barcode: <barcode>) will be marked as <item status>, and the patron will not be billed. There may be open requests for this item.
              • do not link <number of open requests> open requests to all open requests for item
            • Additional information field (required)
          • Controls:
            • X in upper left corner
            • Cancel
            • Confirm (primary styling)

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                SergiySergiyenko Sergiy Sergiyenko
                Reporter:
                ecboettcher Emma Boettcher
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases