Skip to content

Commit

Permalink
Merge changes from develop.
Browse files Browse the repository at this point in the history
  • Loading branch information
sdpdeploy committed Oct 17, 2024
2 parents 20fded8 + 86d5c24 commit 0e697d2
Showing 1 changed file with 11 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,17 @@ public function viewsForm(&$form, FormStateInterface $form_state) {
'#empty_option' => $this->t('- Select -'),
];
$current_user = \Drupal::currentUser();

// Removed delete option for approver role.
if ($current_user) {
$roles = $current_user->getRoles();
if (
in_array('approver', $roles) &&
isset($form['header']['node_bulk_form']['action']['#options']['node_delete_action'])
) {
unset($form['header']['node_bulk_form']['action']['#options']['node_delete_action']);
}
}
if (!$current_user->hasPermission('tide node bulk update') &&
!\Drupal::service('tide_site_restriction.helper')->canBypassRestriction($current_user)) {
$form['actions']['submit']['#disabled'] = TRUE;
Expand All @@ -86,15 +97,6 @@ public function viewsForm(&$form, FormStateInterface $form_state) {
// Remove the default actions build array.
unset($form['actions']);
}

// Removed delete option for approver role.
$roles = $current_user->getRoles();
if (
in_array('approver', $roles) &&
isset($form['header']['node_bulk_form']['action']['#options']['node_delete_action'])
) {
unset($form['header']['node_bulk_form']['action']['#options']['node_delete_action']);
}
}

}

0 comments on commit 0e697d2

Please sign in to comment.