From 0f93ba2495132a3ff527c484625958e5112e5430 Mon Sep 17 00:00:00 2001 From: Dane Everitt Date: Fri, 17 Feb 2017 19:45:03 -0500 Subject: [PATCH] Add permissions checking to sidebar --- .../pterodactyl/layouts/master.blade.php | 132 ++++++++++-------- 1 file changed, 75 insertions(+), 57 deletions(-) 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