Fix up most of the file manager

This commit is contained in:
Dane Everitt 2017-01-19 16:58:57 -05:00
parent 042c28ca43
commit 83c776fc82
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
17 changed files with 1261 additions and 6 deletions

View file

@ -142,6 +142,7 @@ class ServerController extends Controller
{
$server = Models\Server::getByUUID($uuid);
$this->authorize('edit-files', $server);
$node = Models\Node::find($server->node);
$fileInfo = (object) pathinfo($file);
$controller = new FileRepository($uuid);
@ -159,9 +160,15 @@ class ServerController extends Controller
return redirect()->route('server.files.index', $uuid);
}
Javascript::put([
'server' => collect($server->makeVisible('daemonSecret'))->only(['uuid', 'uuidShort', 'daemonSecret', 'username']),
'node' => collect($node)->only('fqdn', 'scheme', 'daemonListen'),
'stat' => $fileContent['stat'],
]);
return view('server.files.edit', [
'server' => $server,
'node' => Models\Node::find($server->node),
'node' => $node,
'file' => $file,
'stat' => $fileContent['stat'],
'contents' => $fileContent['file']->content,