Add support for creating files via file manager

This commit is contained in:
Dane Everitt 2017-01-20 17:10:14 -05:00
parent 5567269bf3
commit 91178d78a4
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
7 changed files with 181 additions and 4 deletions

View file

@ -122,10 +122,16 @@ class ServerController extends Controller
{
$server = Models\Server::getByUUID($uuid);
$this->authorize('add-files', $server);
$node = Models\Node::find($server->node);
Javascript::put([
'server' => collect($server->makeVisible('daemonSecret'))->only(['uuid', 'uuidShort', 'daemonSecret', 'username']),
'node' => collect($node)->only('fqdn', 'scheme', 'daemonListen'),
]);
return view('server.files.add', [
'server' => $server,
'node' => Models\Node::find($server->node),
'node' => $node,
'directory' => (in_array($request->get('dir'), [null, '/', ''])) ? '' : trim($request->get('dir'), '/') . '/',
]);
}