Mercurial > hg > cmmr2012-drupal-site
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 /** |