function administration_language_negotiation_form_user_form_alter in Administration Language Negotiation 8
Implements hook_form_alter().
File
- ./
administration_language_negotiation.module, line 39
Code
function administration_language_negotiation_form_user_form_alter(array &$form, FormStateInterface $form_state) {
/* @var $user \Drupal\user\Entity\User */
$user = $form_state
->getFormObject()
->getEntity();
if ($user
->hasPermission('use administration language negotiation')) {
$form['language']['preferred_admin_langcode']['#access'] = TRUE;
}
}