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

Add Create Request, Create Fee/Fine and Create Block Options to the Actions Menu

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      Leipzig Sprint 99, Leipzig Sprint 100, Leipzig Sprint 101, Leipzig Sprint 102
    • Development Team:
      Leipzig

      Description

      Purpose: Per UX-236, the UX team would like us to have things like "Create request" and "Create fee/fine" in the pane header drop downs. This isn't meant as a replacement for the buttons that currently display in the sections below. These will display in addition and will take you to the same place.

      Scenarios:

      1. Scenario
        • Given the user record
        • When I have permissions to do at least one action in the actions menu (pane header dropdown)
        • Then the actions menu should appear (view and edit mode)
      2. Scenario
        • Given a User record in Users app
        • When the actions menu is displayed in the view mode
        • Then a "Edit" option should display (should open the edit view - just like the edit icon)
      3. Scenario
        • Given a User record in Users app
        • When the actions menu is displayed in the view and edit modes
        • Then a "Create request" option should display (should open a new request in the requests app - just like the "Create request" button in the Requests section below)
      4. Scenario
        • Given a User record in Users app
        • When the actions menu is displayed in the view and edit modes
        • Then a "Create fee/fine" option should display (should open the Charge new fee/fine page - just like the "Charge fee/fine" button (soon to be changed to "Create fee/fine" button, if not already done) in the Fee/fine section below)
      5. Scenario
        • Given a User record in Users app
        • When the actions menu is displayed in the view and edit modes
        • Then a "Create block" option should display (should open the create block page - just like the "Create block" button in the patronblocks section below)
      6. Scenario
        • Given I don't have the "Requests: All" permission
        • When I open the pane header dropdown in the User record
        • Then I don't see the "Create request" option
      7. Scenario
        • Given I don't have the "Fee/fines: All actions permissions" permission
        • When I open the pane header dropdown in the User record
        • Then I don't see the "Create fee/fine" option
      8. Scenario
        • Given I don't have the "Users: Can create, edit and remove patron blocks" permission
        • When I open the pane header dropdown in the User record
        • Then I don't see the "Create block" option
      9. Scenario
        • Given I don't have any of the User permissions that provide edit access to the user record (e.g. Users: Can edit user, Users: Can create new user)
        • When I open the pane header dropdown in the User record
        • Then I don't see the "Edit user" option

      The options should display in the following order:
      Actions:

      • Create request
      • Create fee/fine
      • Create block
      • Edit

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                annikadomin Annika Schröer
                Reporter:
                cboerema Cate Boerema
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases