Details
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
- 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
- Scenario
- Given the + icon
- When clicked
- Then the create permission set page should be opened in the detail pane
- 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)
- 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
- 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
- blocks
-
LIBAPP-138 Permissions: Can Edit User Profile
-
- Closed
-
-
LIBAPP-151 Permissions: Can Create, Edit and Remove Permission Sets
-
- Closed
-
- is blocked by
-
DMOD-201 ensure we can filter on the criteria needed by the CRUD permission screen
-
- Closed
-
-
DMOD-223 Permission names should be automatically generated on permission creation
-
- Closed
-
-
DMOD-230 The test data on Mod-Auth needs displayName added to permissions
-
- Closed
-
-
LIBAPP-18 UI: Settings Page: Basic Layout
-
- Closed
-
-
LIBAPP-50 Assign User Permissions v1
-
- Closed
-
-
LIBAPP-109 UI: Text Area and Plus Sign Icon for CRUD Permission Sets
-
- Closed
-
-
STRIPES-231 Add settings area to stripes-core
-
- Closed
-
-
STRIPES-289 The UserPermissions in ui-users should be refactored as an envelope component around a new component: RenderPermissions
-
- Closed
-
-
STRIPES-326 Update all client-side permission names to match new backend
-
- Closed
-
- relates to
-
UIU-1 Newly Created Permission Set Should be In Focus
-
- Closed
-
-
STRIPES-301 RenderPermissions needs to render based on configurable permissions
-
- Closed
-
-
STRIPES-310 Fix all inter-package Stripes dependencies
-
- Closed
-
-
STRIPES-321 Editing permissions happens in tiny distorted area
-
- Closed
-
-
STRIPES-329 Permission set CRUD scrolling off page (test site)
-
- Closed
-