Issue #3355403 by mglaman: Add "Edit permisisons" as local task on role edit form
parent
6c1e7b0774
commit
80aa96f173
|
@ -68,6 +68,12 @@ class UserRoleAdminTest extends BrowserTestBase {
|
||||||
// Check that the role was created in site default language.
|
// Check that the role was created in site default language.
|
||||||
$this->assertEquals($default_langcode, $role->language()->getId());
|
$this->assertEquals($default_langcode, $role->language()->getId());
|
||||||
|
|
||||||
|
// Verify permissions local task can be accessed when editing a role.
|
||||||
|
$this->drupalGet("admin/people/roles/manage/{$role->id()}");
|
||||||
|
$local_tasks_block = $this->assertSession()->elementExists('css', '#block-test-role-admin-test-local-tasks-block');
|
||||||
|
$local_tasks_block->clickLink('Permissions');
|
||||||
|
$this->assertSession()->fieldExists("{$role->id()}[change own username]");
|
||||||
|
|
||||||
// Try adding a duplicate role.
|
// Try adding a duplicate role.
|
||||||
$this->drupalGet('admin/people/roles/add');
|
$this->drupalGet('admin/people/roles/add');
|
||||||
$this->submitForm($edit, 'Save');
|
$this->submitForm($edit, 'Save');
|
||||||
|
|
|
@ -3,6 +3,11 @@ entity.user_role.edit_form:
|
||||||
route_name: entity.user_role.edit_form
|
route_name: entity.user_role.edit_form
|
||||||
base_route: entity.user_role.edit_form
|
base_route: entity.user_role.edit_form
|
||||||
|
|
||||||
|
entity.user_role.edit_permissions_form:
|
||||||
|
title: 'Permissions'
|
||||||
|
route_name: entity.user_role.edit_permissions_form
|
||||||
|
base_route: entity.user_role.edit_form
|
||||||
|
|
||||||
user.account_settings_tab:
|
user.account_settings_tab:
|
||||||
route_name: entity.user.admin_form
|
route_name: entity.user.admin_form
|
||||||
title: 'Settings'
|
title: 'Settings'
|
||||||
|
|
Loading…
Reference in New Issue