From 74ea3f884ef7571afc76f825202ee7df5b90dae2 Mon Sep 17 00:00:00 2001 From: Jonathan Swaelens <jonathan.swaelens@fusiondirectory.org> Date: Sun, 11 Jun 2023 21:02:53 +0000 Subject: [PATCH] :sparkles: feat(webservice): Add requiredAttributes to webservice Add requiredAttributes to webservice --- webservice/html/rest.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/webservice/html/rest.php b/webservice/html/rest.php index 9a74429068..5e5a66963d 100644 --- a/webservice/html/rest.php +++ b/webservice/html/rest.php @@ -577,12 +577,17 @@ class fdRestService extends fdRPCService } foreach ($fields as &$section) { $attributes = []; + $requiredAttributes = []; foreach ($section['attrs'] as $attr) { if ($object->attrIsReadable($attr)) { $attributes[] = $attr->getLdapName(); + if($attr->isRequired()) { + $requiredAttributes[] = $attr->getLdapName(); + } } } $section['attrs'] = $attributes; + $section['requiredAttrs'] = $requiredAttributes; } unset($section); return ['sections' => $fields, 'sections_order' => array_keys($fields)]; -- GitLab