function menu_admin_per_menu_form_menu_edit_form_alter in Menu Admin per Menu 8
Implements hook_form_ID_alter() for 'menu_edit_form'.
Hide menu properties for users that don't have the 'administer menu' permission.
File
- ./
menu_admin_per_menu.module, line 46 - Module file for menu_admin_per_menu.
Code
function menu_admin_per_menu_form_menu_edit_form_alter(&$form, FormStateInterface $form_state) {
if (!\Drupal::currentUser()
->hasPermission('administer menu')) {
$form['id']['#access'] = FALSE;
$form['label']['#access'] = FALSE;
$form['description']['#access'] = FALSE;
$form['langcode']['#access'] = FALSE;
// Hide third party settings provided by modules extending the menu
// entity.
$form['third_party_settings']['#access'] = FALSE;
}
}