refs #2120. Remove pxe template when removed client
parent
1bd32a32bb
commit
f9a00fd319
|
@ -80,7 +80,9 @@ class SyncAction extends AbstractOgBootController
|
|||
*/
|
||||
private function extracted(OgLive $ogLiveEntity, mixed $ogLive): void
|
||||
{
|
||||
$ogLiveEntity->setName($this->simplifyOgLiveFilenameService->__invoke(str_replace(self::OG_BOOT_DIRECTORY, '', $ogLive['directory'])));
|
||||
$name = $this->simplifyOgLiveFilenameService->__invoke(str_replace(self::OG_BOOT_DIRECTORY, '', $ogLive['directory']));
|
||||
|
||||
$ogLiveEntity->setName($name ? $name : str_replace(self::OG_BOOT_DIRECTORY, '', $ogLive['directory']));
|
||||
$ogLiveEntity->setDate(new \DateTime($this->extractOgLiveFilenameDateService->__invoke(str_replace(self::OG_BOOT_DIRECTORY, '', $ogLive['directory']))));
|
||||
$ogLiveEntity->setInstalled(true);
|
||||
$ogLiveEntity->setArchitecture($ogLive['architecture']);
|
||||
|
|
|
@ -25,13 +25,11 @@ class DeleteAction extends AbstractOgBootController
|
|||
{
|
||||
$response = $this->createRequest('DELETE', '/ogboot/v1/pxes/'.$mac);
|
||||
|
||||
if ($response->getStatusCode() !== Response::HTTP_OK) {
|
||||
if (isset($content['error']) && $content['code'] === Response::HTTP_INTERNAL_SERVER_ERROR) {
|
||||
return new JsonResponse( data: 'An error occurred', status: Response::HTTP_INTERNAL_SERVER_ERROR);
|
||||
}
|
||||
|
||||
$data = json_decode($response->getContent(), true);
|
||||
|
||||
return new JsonResponse( data: $data, status: Response::HTTP_OK);
|
||||
return new JsonResponse( data: [], status: Response::HTTP_OK);
|
||||
|
||||
}
|
||||
}
|
|
@ -28,12 +28,10 @@ class GetAction extends AbstractOgBootController
|
|||
{
|
||||
$response = $this->createRequest('GET', '/ogboot/v1/pxes/'.$client->getName());
|
||||
|
||||
if ($response->getStatusCode() !== Response::HTTP_OK) {
|
||||
if (isset($content['error']) && $content['code'] === Response::HTTP_INTERNAL_SERVER_ERROR) {
|
||||
return new JsonResponse( data: 'An error occurred', status: Response::HTTP_INTERNAL_SERVER_ERROR);
|
||||
}
|
||||
|
||||
$data = json_decode($response->getContent(), true);
|
||||
|
||||
return new JsonResponse( data: $data, status: Response::HTTP_OK);
|
||||
return new JsonResponse( data: $response, status: Response::HTTP_OK);
|
||||
}
|
||||
}
|
|
@ -34,7 +34,7 @@ class PostAction extends AbstractOgBootController
|
|||
?? $client->getOrganizationalUnit()?->getNetworkSettings()?->getRepository()?->getIp();
|
||||
|
||||
$ogLive = $client->getOgLive()?->getFilename()
|
||||
?? $client->getOrganizationalUnit()?->getNetworkSettings()?->getOgLive()->getFilename();
|
||||
?? $client->getOrganizationalUnit()?->getNetworkSettings()?->getOgLive()?->getFilename();
|
||||
|
||||
$params = [
|
||||
'json' => [
|
||||
|
|
Loading…
Reference in New Issue