Verified Commit 82ddd55f authored by Lauri Timmanee's avatar Lauri Timmanee
Browse files

Issue #3355403 by mglaman: Add "Edit permisisons" as local task on role edit form

(cherry picked from commit 80aa96f1)
parent eb186e7c
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -68,6 +68,12 @@ public function testRoleAdministration() {
    // Check that the role was created in site default language.
    $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.
    $this->drupalGet('admin/people/roles/add');
    $this->submitForm($edit, 'Save');
+5 −0
Original line number Diff line number Diff line
@@ -3,6 +3,11 @@ entity.user_role.edit_form:
  route_name: 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:
  route_name: entity.user.admin_form
  title: 'Settings'