refs #485. Organizational unit delete funcionality
parent
230faaebd3
commit
2267a52e06
|
@ -25,7 +25,7 @@ final class ClientOutput extends AbstractOutput
|
||||||
#[Groups(['client:read'])]
|
#[Groups(['client:read'])]
|
||||||
public ?string $netiface = '';
|
public ?string $netiface = '';
|
||||||
|
|
||||||
#[Groups(['client:read'])]
|
#[Groups(['client:read', 'organizational-unit:read'])]
|
||||||
#[ApiProperty(readableLink: true )]
|
#[ApiProperty(readableLink: true )]
|
||||||
public ?OrganizationalUnitOutput $organizationalUnit = null;
|
public ?OrganizationalUnitOutput $organizationalUnit = null;
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@ final class ClientOutput extends AbstractOutput
|
||||||
$this->serialNumber = $client->getSerialNumber();
|
$this->serialNumber = $client->getSerialNumber();
|
||||||
$this->netiface = $client->getNetiface();
|
$this->netiface = $client->getNetiface();
|
||||||
|
|
||||||
if ($this->organizationalUnit && $client->getOrganizationalUnit()) {
|
if ($client->getOrganizationalUnit()) {
|
||||||
$this->organizationalUnit = new OrganizationalUnitOutput($client->getOrganizationalUnit());
|
$this->organizationalUnit = new OrganizationalUnitOutput($client->getOrganizationalUnit());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -42,9 +42,6 @@ final class OrganizationalUnitOutput extends AbstractOutput
|
||||||
#[ApiProperty(readableLink: true)]
|
#[ApiProperty(readableLink: true)]
|
||||||
public ?NetworkSettingsOutput $networkSettings = null;
|
public ?NetworkSettingsOutput $networkSettings = null;
|
||||||
|
|
||||||
#[Groups(['organizational-unit:read'])]
|
|
||||||
public array $clients = [];
|
|
||||||
|
|
||||||
#[Groups(['organizational-unit:read'])]
|
#[Groups(['organizational-unit:read'])]
|
||||||
public \DateTime $createdAt;
|
public \DateTime $createdAt;
|
||||||
|
|
||||||
|
@ -64,10 +61,6 @@ final class OrganizationalUnitOutput extends AbstractOutput
|
||||||
$this->type = $organizationalUnit->getType();
|
$this->type = $organizationalUnit->getType();
|
||||||
$this->networkSettings = $organizationalUnit->getNetworkSettings() ? new NetworkSettingsOutput($organizationalUnit->getNetworkSettings()) : null;
|
$this->networkSettings = $organizationalUnit->getNetworkSettings() ? new NetworkSettingsOutput($organizationalUnit->getNetworkSettings()) : null;
|
||||||
|
|
||||||
$this->clients = $organizationalUnit->getClients()->map(
|
|
||||||
fn(Client $client) => new ClientOutput($client)
|
|
||||||
)->toArray();
|
|
||||||
|
|
||||||
if ($organizationalUnit->getParent()) {
|
if ($organizationalUnit->getParent()) {
|
||||||
$this->parent = new self($organizationalUnit->getParent());
|
$this->parent = new self($organizationalUnit->getParent());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue