Add server transfer cancellation
This commit is contained in:
parent
aa40521055
commit
f2215437a5
4 changed files with 57 additions and 1 deletions
|
@ -79,6 +79,25 @@ class ServerTransferController extends Controller
|
|||
return redirect()->route('admin.servers.view.manage', $server->id);
|
||||
}
|
||||
|
||||
/**
|
||||
* Cancels the specified server's transfer.
|
||||
*/
|
||||
public function cancel(Request $request, Server $server): RedirectResponse
|
||||
{
|
||||
if (!$transfer = $server->transfer) {
|
||||
$this->alert->danger(trans('admin/server.alerts.transfer_does_not_exist'))->flash();
|
||||
|
||||
return redirect()->route('admin.servers.view.manage', $server->id);
|
||||
}
|
||||
|
||||
$transfer->successful = true;
|
||||
$transfer->save();
|
||||
|
||||
$this->alert->success(trans('admin/server.alerts.transfer_cancelled'))->flash();
|
||||
|
||||
return redirect()->route('admin.servers.view.manage', $server->id);
|
||||
}
|
||||
|
||||
/**
|
||||
* Assigns the specified allocations to the specified server.
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue