comparison core/modules/user/src/ProfileForm.php @ 5:12f9dff5fda9 tip

Update to Drupal core 8.7.1
author Chris Cannam
date Thu, 09 May 2019 15:34:47 +0100
parents a9cd425dd02b
children
comparison
equal deleted inserted replaced
4:a9cd425dd02b 5:12f9dff5fda9
18 $element = parent::actions($form, $form_state); 18 $element = parent::actions($form, $form_state);
19 19
20 // The user account being edited. 20 // The user account being edited.
21 $account = $this->entity; 21 $account = $this->entity;
22 22
23 // The user doing the editing.
24 $user = $this->currentUser();
25 $element['delete']['#type'] = 'submit'; 23 $element['delete']['#type'] = 'submit';
26 $element['delete']['#value'] = $this->t('Cancel account'); 24 $element['delete']['#value'] = $this->t('Cancel account');
27 $element['delete']['#submit'] = ['::editCancelSubmit']; 25 $element['delete']['#submit'] = ['::editCancelSubmit'];
28 $element['delete']['#access'] = $account->id() > 1 && (($account->id() == $user->id() && $user->hasPermission('cancel account')) || $user->hasPermission('administer users')); 26 $element['delete']['#access'] = $account->id() > 1 && $account->access('delete');
29 27
30 return $element; 28 return $element;
31 } 29 }
32 30
33 /** 31 /**