Uploaded image for project: 'Library Apps'
  1. Library Apps
  2. LIBAPP-83

CRUD Permission Sets v1

    XMLWordPrintable

Details

    • LIBAPP Sprint 9, LIBAPP Sprint 10, LIBAPP Sprint 11, LIBAPP Sprint 12, LIBAPP Sprint 13

    Description

      Purpose: Test out initial creation of permission sets. The UI for this will eventually be extended to better map to Filip's prototypes, but for the first version we want to just enable basic creation of sets using components we already have.

      As a libadmin
      I want to be able to create sets of base permissions
      So I don't have to assign and maintain user permissions at the granular/base level

      1. Scenario
        • Given the Permissions sets page in Settings (Settings > Users > Permission Sets)
        • When displayed
        • Then a + icon should display above the list pane as shown in the prototype
      2. Scenario
        • Given the + icon
        • When clicked
        • Then the create permission set page should be opened in the detail pane
      3. Scenario
        • Given the create permission set page
        • When displayed
        • Then the following data elements should be present:
          • Permission set name - Text input
          • Included Permissions - Menu of permissions with search capability and ability to add (same as currently used on User details for permission assignment)
      4. Scenario
        • Given the User details page
        • When Permission set P has been created
        • Then Permission set P should be displayed as an option in the user permissions menu
      5. Scenario
        • Given the User A
        • When Permission set P has been granted
        • Then User A should have the maximum permissions allowed for the combination of base permissions in set P (crudely enforced by the back end - see LIBAPP-69)

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                cboerema Cate Boerema
                cboerema Cate Boerema
                Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Time Tracking

                    Estimated:
                    Original Estimate - Not Specified
                    Not Specified
                    Remaining:
                    Remaining Estimate - 0 minutes
                    0m
                    Logged:
                    Time Spent - 1 day
                    1d

                    TestRail: Runs

                      TestRail: Cases