You are here

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;
  }
}