Commit dcf494ee authored by George's avatar George
Browse files

Issue #3301067: Add separate permission to purge cache per node.

parent b5f35b74
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ function cloudflare_node_cc_form_node_form_alter(&$form, FormStateInterface $for
    $bundle = $entity->bundle();
    if (!empty($type) && !empty($bundle) && $form_id == $type . '_' . $bundle . '_edit_form') {
      $user = User::load(\Drupal::currentUser()->id());
      if ($user && $user->hasPermission('cloudflare_node_cc purge cache')) {
      if ($user && $user->hasPermission('cloudflare_node_cc purge cache per node')) {
        $cf_purge_button = !empty($form['actions']['submit']) ? $form['actions']['submit'] : [];
        $cf_purge_button['#value'] = t('Save & Purge Cloudflare Cache');
        $cf_purge_button['#button_type'] = 'secondary';
+3 −0
Original line number Diff line number Diff line
@@ -3,3 +3,6 @@ administer cloudflare_node_cc:

cloudflare_node_cc purge cache:
  title: 'Purge Cloudflare Cache'

cloudflare_node_cc purge cache per node:
  title: 'Purge Cloudflare Cache Per Node'