Skip to content

Commit 7e45f91

Browse files
committed
Fix subuser permissions in file manager
1 parent a5902bf commit 7e45f91

File tree

4 files changed

+44
-114
lines changed

4 files changed

+44
-114
lines changed

app/Http/Controllers/Server/ServerController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public function getFiles(Request $request, $uuid)
112112
public function getAddFile(Request $request, $uuid)
113113
{
114114
$server = Models\Server::byUuid($uuid);
115-
$this->authorize('add-files', $server);
115+
$this->authorize('create-files', $server);
116116

117117
$server->js();
118118

app/Policies/ServerPolicy.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -253,14 +253,14 @@ public function decompressFiles(User $user, Server $server)
253253
* @param \Pterodactyl\Models\Server $server
254254
* @return bool
255255
*/
256-
public function addFiles(User $user, Server $server)
256+
public function createFiles(User $user, Server $server)
257257
{
258-
return $this->checkPermission($user, $server, 'add-files');
258+
return $this->checkPermission($user, $server, 'create-files');
259259
}
260260

261261
/**
262262
* Check if user has permission to upload files to a server.
263-
* This permission relies on the user having the 'add-files' permission as well due to page authorization.
263+
* This permission relies on the user having the 'create-files' permission as well due to page authorization.
264264
*
265265
* @param \Pterodactyl\Models\User $user
266266
* @param \Pterodactyl\Models\Server $server

app/Repositories/SubuserRepository.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ class SubuserRepository
6262
'list-files' => 's:files:get',
6363
'edit-files' => 's:files:read',
6464
'save-files' => 's:files:post',
65-
'create-files' => 's:files:post',
65+
'create-files' => 's:files:create',
6666
'download-files' => null,
6767
'upload-files' => 's:files:upload',
6868
'delete-files' => 's:files:delete',

0 commit comments

Comments
 (0)