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

Permissions: change due date

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: P3
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 6.0.0
    • Labels:
      None
    • Template:
    • Sprint:
      Firebird Sprint 102, Firebird Sprint 103
    • Story Points:
      5
    • Development Team:
      Firebird

      Description

      Purpose: create permission for users to change due date.

      1. Scenario
        • Given the Users module
        • When enabled
        • Then a logical permission should be provided called "Users: User loans change due date"
      2. Scenario
        • Given User A has been given ONLY the permission "Users: User loans change due date"
        • When User A accesses FOLIO
        • Then the Users app should not be visible in the top nav
      3. Scenario
        • Given User A has been given a permission that provides access to viewing loans (e.g., Users: User loans view)
        • When the user has the permission "Users: User loans change due date"
        • Then:
          • show the Change due date button when viewing loan details for an open loan
          • show Change due date as an option in the action menu for open loans
          • show Change due date as a bulk action on a user's open loans
      4. Scenario
        • Given User A has been given a permission that provides access to viewing loans (e.g., Users: User loans view)
        • When the user does not have the permission "Users: User loans change due date"
        • Then:
          • do not show the Change due date button when viewing loan details for an open loan
          • do not show Change due date as an option in the action menu for open loans
          • do not show Change due date as a bulk action on a user's open loans
      5. Scenario
        • Given User A has been given a permission that allows them to check out items (e.g., Check out: check out circulating items)
        • When the user has the permission "Users: User loans change due date"
        • Then:
          • show Change due date as an option in the action menu for a checked out item
      6. Scenario
        • Given User A has been given a permission that allows them to check out items (e.g., Check out: check out circulating items)
        • When the user does not have the permission "Users: User loans change due date"
        • Then:
          • do not show Change due date as an option in the action menu for a checked out item
      7. Scenario
        • Given the Change due date button for an open loan
        • When clicked
        • Then open the change due date modal
      8. Scenario
        • Given User A has been given the permission "Users: User loans change due date" 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 conferred by the users custom permission set
      9. Scenario
        • Given the Users module
        • When enabled
        • Then a logical permission called "Users: User loan edit" should not be provided

      Notes:

      • Currently, the "Users: User loan edit" permission allows the user to change the due date, but with CIRC-647, that permission is no longer needed.

        TestRail: Results

          Attachments

          1. check-in.mp4
            391 kB
          2. checkout_with_permission.mp4
            659 kB
          3. checkout_without_permission.mp4
            661 kB
          4. create_request.mp4
            588 kB
          5. loans_with_perm.mp4
            597 kB
          6. loans_without_perm.mp4
            484 kB
          7. screenshot-1.png
            screenshot-1.png
            88 kB
          8. screenshot-2.png
            screenshot-2.png
            171 kB
          9. screenshot-3.png
            screenshot-3.png
            169 kB
          10. screenshot-4.png
            screenshot-4.png
            162 kB
          11. screenshot-5.png
            screenshot-5.png
            184 kB
          12. screenshot-6.png
            screenshot-6.png
            279 kB
          13. screenshot-7.png
            screenshot-7.png
            182 kB

            Issue Links

              Activity

                People

                Assignee:
                stephaniesbuck Stephanie Buck
                Reporter:
                ecboettcher Emma Boettcher
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases