| @@ 298-313 (lines=16) @@ | ||
| 295 | ]); |
|
| 296 | } |
|
| 297 | ||
| 298 | public function getSFTP(Request $request, $uuid) |
|
| 299 | { |
|
| 300 | $server = Models\Server::getByUUID($uuid); |
|
| 301 | $this->authorize('view-sftp', $server); |
|
| 302 | $node = Models\Node::find($server->node); |
|
| 303 | ||
| 304 | Javascript::put([ |
|
| 305 | 'server' => collect($server->makeVisible('daemonSecret'))->only(['uuid', 'daemonSecret', 'username']), |
|
| 306 | 'node' => collect($node)->only('fqdn', 'scheme', 'daemonListen'), |
|
| 307 | ]); |
|
| 308 | ||
| 309 | return view('server.settings.sftp', [ |
|
| 310 | 'server' => $server, |
|
| 311 | 'node' => $node, |
|
| 312 | ]); |
|
| 313 | } |
|
| 314 | ||
| 315 | public function postSettingsSFTP(Request $request, $uuid) |
|
| 316 | { |
|
| @@ 149-164 (lines=16) @@ | ||
| 146 | ]); |
|
| 147 | } |
|
| 148 | ||
| 149 | public function getNew(Request $request, $uuid) |
|
| 150 | { |
|
| 151 | $server = Models\Server::getByUUID($uuid); |
|
| 152 | $this->authorize('create-subuser', $server); |
|
| 153 | $node = Models\Node::find($server->node); |
|
| 154 | ||
| 155 | Javascript::put([ |
|
| 156 | 'server' => collect($server->makeVisible('daemonSecret'))->only(['uuid', 'uuidShort', 'daemonSecret', 'username']), |
|
| 157 | 'node' => collect($node)->only('fqdn', 'scheme', 'daemonListen'), |
|
| 158 | ]); |
|
| 159 | ||
| 160 | return view('server.users.new', [ |
|
| 161 | 'server' => $server, |
|
| 162 | 'node' => $node, |
|
| 163 | ]); |
|
| 164 | } |
|
| 165 | ||
| 166 | public function postNew(Request $request, $uuid) |
|
| 167 | { |
|
| @@ 66-80 (lines=15) @@ | ||
| 63 | ]); |
|
| 64 | } |
|
| 65 | ||
| 66 | public function getNew(Request $request, $uuid) |
|
| 67 | { |
|
| 68 | $server = Models\Server::getByUUID($uuid); |
|
| 69 | $this->authorize('create-task', $server); |
|
| 70 | $node = Models\Node::find($server->node); |
|
| 71 | ||
| 72 | Javascript::put([ |
|
| 73 | 'server' => collect($server->makeVisible('daemonSecret'))->only(['uuid', 'uuidShort', 'daemonSecret', 'username']), |
|
| 74 | 'node' => collect($node)->only('fqdn', 'scheme', 'daemonListen'), |
|
| 75 | ]); |
|
| 76 | return view('server.tasks.new', [ |
|
| 77 | 'server' => $server, |
|
| 78 | 'node' => $node, |
|
| 79 | ]); |
|
| 80 | } |
|
| 81 | ||
| 82 | public function postNew(Request $request, $uuid) |
|
| 83 | { |
|