diff --git a/resources/themes/pterodactyl/layouts/master.blade.php b/resources/themes/pterodactyl/layouts/master.blade.php index 9df07de6e..ce881ada5 100644 --- a/resources/themes/pterodactyl/layouts/master.blade.php +++ b/resources/themes/pterodactyl/layouts/master.blade.php @@ -116,63 +116,81 @@ @lang('navigation.server.console') -
  • - - - @lang('navigation.server.file_management') - - - - - -
  • -
  • - - Subusers - -
  • -
  • - - @lang('navigation.server.task_management') - - {{ \Pterodactyl\Models\Task::select('id')->where('server', $server->id)->where('active', 1)->count() }} - - -
  • -
  • - - - @lang('navigation.server.configuration') - - - - - -
  • + @can('list-files', $server) +
  • + + + @lang('navigation.server.file_management') + + + + + +
  • + @endcan + @can('list-subusers', $server) +
  • + + Subusers + +
  • + @endcan + @can('list-tasks', $server) +
  • + + @lang('navigation.server.task_management') + + {{ \Pterodactyl\Models\Task::select('id')->where('server', $server->id)->where('active', 1)->count() }} + + +
  • + @endcan + @if(Gate::allows('view-startup', $server) || Gate::allows('view-sftp', $server) || Gate::allows('view-databases', $server) || Gate::allows('view-allocation', $server)) +
  • + + + @lang('navigation.server.configuration') + + + + + +
  • + @endif @endif