From 2267a52e0647181f909a9c32a1b6201809e67816 Mon Sep 17 00:00:00 2001 From: Manuel Aranda Date: Tue, 2 Jul 2024 11:19:55 +0200 Subject: [PATCH] refs #485. Organizational unit delete funcionality --- src/Dto/Output/ClientOutput.php | 4 ++-- src/Dto/Output/OrganizationalUnitOutput.php | 7 ------- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/src/Dto/Output/ClientOutput.php b/src/Dto/Output/ClientOutput.php index 7622bf5..4e378ce 100644 --- a/src/Dto/Output/ClientOutput.php +++ b/src/Dto/Output/ClientOutput.php @@ -25,7 +25,7 @@ final class ClientOutput extends AbstractOutput #[Groups(['client:read'])] public ?string $netiface = ''; - #[Groups(['client:read'])] + #[Groups(['client:read', 'organizational-unit:read'])] #[ApiProperty(readableLink: true )] public ?OrganizationalUnitOutput $organizationalUnit = null; @@ -53,7 +53,7 @@ final class ClientOutput extends AbstractOutput $this->serialNumber = $client->getSerialNumber(); $this->netiface = $client->getNetiface(); - if ($this->organizationalUnit && $client->getOrganizationalUnit()) { + if ($client->getOrganizationalUnit()) { $this->organizationalUnit = new OrganizationalUnitOutput($client->getOrganizationalUnit()); } diff --git a/src/Dto/Output/OrganizationalUnitOutput.php b/src/Dto/Output/OrganizationalUnitOutput.php index 83a1941..f03c657 100644 --- a/src/Dto/Output/OrganizationalUnitOutput.php +++ b/src/Dto/Output/OrganizationalUnitOutput.php @@ -42,9 +42,6 @@ final class OrganizationalUnitOutput extends AbstractOutput #[ApiProperty(readableLink: true)] public ?NetworkSettingsOutput $networkSettings = null; - #[Groups(['organizational-unit:read'])] - public array $clients = []; - #[Groups(['organizational-unit:read'])] public \DateTime $createdAt; @@ -64,10 +61,6 @@ final class OrganizationalUnitOutput extends AbstractOutput $this->type = $organizationalUnit->getType(); $this->networkSettings = $organizationalUnit->getNetworkSettings() ? new NetworkSettingsOutput($organizationalUnit->getNetworkSettings()) : null; - $this->clients = $organizationalUnit->getClients()->map( - fn(Client $client) => new ClientOutput($client) - )->toArray(); - if ($organizationalUnit->getParent()) { $this->parent = new self($organizationalUnit->getParent()); }