diff --git a/src/Dto/Output/ClientOutput.php b/src/Dto/Output/ClientOutput.php index 818fbac..6f275fd 100644 --- a/src/Dto/Output/ClientOutput.php +++ b/src/Dto/Output/ClientOutput.php @@ -52,15 +52,15 @@ final class ClientOutput extends AbstractOutput #[ApiProperty(readableLink: true )] public ?ImageRepositoryOutput $repository = null; - #[Groups(['client:read', 'organizational-unit:read'])] + #[Groups(['client:read', 'organizational-unit:read', 'pxe-template:read', 'trace:read', 'subnet:read'])] #[ApiProperty(readableLink: true )] public ?PxeTemplateOutput $template = null; - #[Groups(['client:read'])] + #[Groups(['client:read', 'organizational-unit:read', 'pxe-template:read', 'trace:read', 'subnet:read'])] #[ApiProperty(readableLink: true )] public ?OgLiveOutput $ogLive = null; - #[Groups(['client:read'])] + #[Groups(['client:read', 'organizational-unit:read', 'pxe-template:read', 'trace:read', 'subnet:read'])] public ?string $subnet = null; #[Groups(['client:read', 'organizational-unit:read'])] @@ -75,7 +75,7 @@ final class ClientOutput extends AbstractOutput #[Groups(['client:read'])] public ?string $createdBy = null; - #[Groups(['client:read'])] + #[Groups(['client:read', 'organizational-unit:read', 'pxe-template:read', 'trace:read', 'subnet:read'])] public ?bool $maintenance = false; #[Groups(['client:read'])] diff --git a/src/Dto/Output/PxeTemplateOutput.php b/src/Dto/Output/PxeTemplateOutput.php index a625e91..41cbbe0 100644 --- a/src/Dto/Output/PxeTemplateOutput.php +++ b/src/Dto/Output/PxeTemplateOutput.php @@ -11,7 +11,7 @@ use Symfony\Component\Serializer\Annotation\Groups; #[Get(shortName: 'PxeTemplate')] final class PxeTemplateOutput extends AbstractOutput { - #[Groups(['pxe-template:read', 'client:read'])] + #[Groups(['pxe-template:read', 'client:read', 'organizational-unit:read'])] public string $name; #[Groups(['pxe-template:read'])]