X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fchi-teck%2Fdrupal-code-generator%2Ftemplates%2Fd8%2Fhook%2Fmenu_local_tasks_alter.twig;h=aebe422102e9b4b49f60b8caafad9b68114a6f84;hp=656f0871eee6b00c1474aa726a067d25bd8f5a2e;hb=0bf8d09d2542548982e81a441b1f16e75873a04f;hpb=74df008bdbb3a11eeea356744f39b802369bda3c diff --git a/vendor/chi-teck/drupal-code-generator/templates/d8/hook/menu_local_tasks_alter.twig b/vendor/chi-teck/drupal-code-generator/templates/d8/hook/menu_local_tasks_alter.twig index 656f0871e..aebe42210 100644 --- a/vendor/chi-teck/drupal-code-generator/templates/d8/hook/menu_local_tasks_alter.twig +++ b/vendor/chi-teck/drupal-code-generator/templates/d8/hook/menu_local_tasks_alter.twig @@ -1,7 +1,7 @@ /** * Implements hook_menu_local_tasks_alter(). */ -function {{ machine_name }}_menu_local_tasks_alter(&$data, $route_name) { +function {{ machine_name }}_menu_local_tasks_alter(&$data, $route_name, \Drupal\Core\Cache\RefinableCacheableDependencyInterface &$cacheability) { // Add a tab linking to node/add to all pages. $data['tabs'][0]['node.add_page'] = [ @@ -16,4 +16,6 @@ function {{ machine_name }}_menu_local_tasks_alter(&$data, $route_name) { ], ], ]; + // The tab we're adding is dependent on a user's access to add content. + $cacheability->addCacheTags(['user.permissions']); }