Fix file manager permissions

This commit is contained in:
Dane Everitt 2016-01-08 22:42:33 -05:00
parent a1c6aa6358
commit 80bef5bd93
2 changed files with 20 additions and 4 deletions

View file

@ -173,6 +173,22 @@ class ServerPolicy
return $user->permissions()->server($server)->permission('download-files')->exists();
}
/**
* Check if user has permission to delete files from a server.
*
* @param Pterodactyl\Models\User $user
* @param Pterodactyl\Models\Server $server
* @return boolean
*/
public function deleteFiles(User $user, Server $server)
{
if ($this->isOwner($user, $server)) {
return true;
}
return $user->permissions()->server($server)->permission('delete-files')->exists();
}
/**
* Check if user has permission to change the default connection information.
*