diff --git a/resources/views/components/categorized_resource.blade.php b/resources/views/components/categorized_resource.blade.php index 87e7d9691a..d5b1aa75f6 100644 --- a/resources/views/components/categorized_resource.blade.php +++ b/resources/views/components/categorized_resource.blade.php @@ -47,7 +47,7 @@ @endisset @else - @if ($catConfig->permissions['view']) + @if ($catConfig->permissions['view'] && $catConfig->routes->itemsIndexWeb !== "data-sources.index") @endif + @if ( + array_key_exists('view', $catConfig->permissions) && + $catConfig->permissions['view'] && + $catConfig->routes->itemsIndexWeb === "data-sources.index" + ) + + @endif + @if ( + array_key_exists('view-data-sources', $catConfig->permissions) && + $catConfig->permissions['view-data-sources'] && + $catConfig->routes->itemsIndexWeb === "data-sources.index" + ) + + @endif @isset($tabs[3])