From 15823ad677d69e26bd841cfb83a0370890afff7d Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Tue, 23 Mar 2021 14:44:01 +0100 Subject: [PATCH] API::search method: add attributesDetails parameter --- doc/api/api.docbook | 8 ++++++++ src/includes/routes.php | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/doc/api/api.docbook b/doc/api/api.docbook index 89a50aef..d8b6d872 100644 --- a/doc/api/api.docbook +++ b/doc/api/api.docbook @@ -168,6 +168,14 @@ + + attributesDetails + Permet d'obtenir les détails sur les valeurs des attributs (au lieu des valeurs + au format attendu en cas de création/modification de l'objet). Seul la présence de ce paramètre + suffit à activer ce comportement, sa valeur n'a pas d'importance. + + + sortBy Permet de préciser sur quelle information le résultat de recherche doit être diff --git a/src/includes/routes.php b/src/includes/routes.php index d5e97136..4c11bd64 100644 --- a/src/includes/routes.php +++ b/src/includes/routes.php @@ -1648,7 +1648,7 @@ function handle_api_LSobject_search($request) { $object -> attrs[$attr] -> getFormVal($obj -> $attr) ) ); - $data['objects'][$obj -> dn][$attr] = $export -> elements[$attr] -> getApiValue(false); + $data['objects'][$obj -> dn][$attr] = $export -> elements[$attr] -> getApiValue(isset($_REQUEST['attributesDetails'])); } } // Handle as_list parameter