diff --git a/app/Http/Controllers/Admin/UserController.php b/app/Http/Controllers/Admin/UserController.php index 82d27c4e..2edc3b7e 100644 --- a/app/Http/Controllers/Admin/UserController.php +++ b/app/Http/Controllers/Admin/UserController.php @@ -255,7 +255,6 @@ class UserController extends Controller */ public function logBackIn(Request $request) { - $this->checkPermission(self::LOGIN_PERMISSION); Auth::loginUsingId($request->session()->get('previousUser'), true); $request->session()->remove('previousUser'); diff --git a/themes/default/views/layouts/main.blade.php b/themes/default/views/layouts/main.blade.php index 5c0f2f99..bc2da4ab 100644 --- a/themes/default/views/layouts/main.blade.php +++ b/themes/default/views/layouts/main.blade.php @@ -257,9 +257,10 @@ @endcanany @endif - - + + @canany(['admin.overview.read','admin.overview.sync','admin.ticket.read','admin.tickets.write','admin.ticket_blacklist.read','admin.ticket_blacklist.write','admin.roles.read','admin.roles.write','admin.api.read','admin.api.write']) + @endcanany @canany(['admin.overview.read','admin.overview.sync']) @endcanany + + + @canany(['admin.users.read', + 'admin.users.write', + 'admin.users.suspend', + 'admin.users.write.credits', + 'admin.users.write.username', + 'admin.users.write.password', + 'admin.users.write.role', + 'admin.users.write.referal', + 'admin.users.write.pterodactyl','admin.servers.read', + 'admin.servers.write', + 'admin.servers.suspend', + 'admin.servers.write.owner', + 'admin.servers.write.identifier', + 'admin.servers.delete','admin.products.read', + 'admin.products.create', + 'admin.products.edit', + 'admin.products.delete',]) + @endcanany + + @canany(['admin.users.read', 'admin.users.write', @@ -354,7 +377,7 @@ @canany(['admin.products.read', 'admin.products.create', 'admin.products.edit', - 'admin.products.delete',]) + 'admin.products.delete'])