|
23 | 23 |
|
24 | 24 | <before> |
25 | 25 | <!-- Create a restricted role with access only to CMS and Widgets --> |
26 | | - <createData entity="rolePageBuilderProductWidgetEdit" after="createCMSPage" stepKey="createRestrictedRole"/> |
| 26 | + <actionGroup ref="AdminCreateRoleActionGroup" after="loginAsAdmin" stepKey="createRestrictedRole"> |
| 27 | + <argument name="restrictedRole" value="Content"/> |
| 28 | + <argument name="User" value="adminRole"/> |
| 29 | + </actionGroup> |
27 | 30 |
|
28 | 31 | <!-- Create an restricted admin user assigned to role --> |
29 | | - <actionGroup ref="AdminCreateUserWithApiRoleActionGroup" after="loginAsAdmin" stepKey="adminCreateUser"> |
30 | | - <argument name="user" value="NewAdminUser"/> |
31 | | - <argument name="role" value="rolePageBuilderProductWidgetEdit"/> |
| 32 | + <actionGroup ref="AdminCreateUserActionGroup" after="createRestrictedRole" stepKey="adminCreateUser"> |
| 33 | + <argument name="role" value="adminRole"/> |
32 | 34 | </actionGroup> |
33 | 35 |
|
34 | 36 | <!-- Log out main Admin user --> |
35 | 37 | <actionGroup ref="AdminLogoutActionGroup" after="adminCreateUser" stepKey="adminLogout"/> |
36 | 38 |
|
37 | 39 | <!-- Log in restricted Admin user --> |
38 | 40 | <actionGroup ref="AdminLoginActionGroup" after="adminLogout" stepKey="loginAsRestrictedAdmin"> |
39 | | - <argument name="username" value="{{NewAdminUser.username}}"/> |
40 | | - <argument name="password" value="{{NewAdminUser.password}}"/> |
| 41 | + <argument name="username" value="{{newAdmin.username}}"/> |
| 42 | + <argument name="password" value="{{newAdmin.password}}"/> |
41 | 43 | </actionGroup> |
42 | 44 | </before> |
43 | 45 |
|
|
47 | 49 |
|
48 | 50 | <!-- Delete restricted Admin user --> |
49 | 51 | <actionGroup ref="AdminDeleteCustomUserActionGroup" after="loginAsAdmin" stepKey="deleteUser"> |
50 | | - <argument name="user" value="NewAdminUser"/> |
| 52 | + <argument name="user" value="newAdmin"/> |
51 | 53 | </actionGroup> |
52 | 54 |
|
53 | 55 | <!-- Delete restricted role --> |
54 | | - <actionGroup ref="AdminDeleteRoleByRoleNameActionGroup" after="deleteUser" stepKey="deleteRestrictedRole"> |
55 | | - <argument name="role" value="rolePageBuilderProductWidgetEdit"/> |
| 56 | + <actionGroup ref="AdminDeleteUserRoleActionGroup" after="deleteUser" stepKey="deleteRestrictedRole"> |
| 57 | + <argument name="roleName" value="{{adminRole.name}}"/> |
56 | 58 | </actionGroup> |
57 | 59 |
|
58 | 60 | <!-- Log out the restricted Admin User --> |
|
0 commit comments