From 25732aaf3e6dcc0c75972ce6c14673e0f39f3ea1 Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Sat, 6 Jun 2020 23:22:01 +0200 Subject: [PATCH] PropertyModifier: convert binary UUID to HEX fixes #2138 --- doc/82-Changelog.md | 1 + .../PropertyModifierUuidBinToHex.php | 19 +++++++++++++++++++ register-hooks.php | 2 ++ 3 files changed, 22 insertions(+) create mode 100644 library/Director/PropertyModifier/PropertyModifierUuidBinToHex.php diff --git a/doc/82-Changelog.md b/doc/82-Changelog.md index 73dc65d1..25e663d6 100644 --- a/doc/82-Changelog.md +++ b/doc/82-Changelog.md @@ -24,6 +24,7 @@ next (will be 1.8.0) ### Import and Sync * FEATURE: allow to define update-only Sync Rules (#2059) * FEATURE: New Property Modifier: ListToObject (#2062) +* FEATURE: Property Modifier: convert binary UUID to HEX presentation (#2138) * FEATURE: Import Sources now allow to download previewed data as JSON (#2096) * FIX: LDAP Import is now able to paginate limited results (#2019) diff --git a/library/Director/PropertyModifier/PropertyModifierUuidBinToHex.php b/library/Director/PropertyModifier/PropertyModifierUuidBinToHex.php new file mode 100644 index 00000000..a1e5d9ce --- /dev/null +++ b/library/Director/PropertyModifier/PropertyModifierUuidBinToHex.php @@ -0,0 +1,19 @@ +toString(); + } +} diff --git a/register-hooks.php b/register-hooks.php index 56cfcd46..04fe97a1 100644 --- a/register-hooks.php +++ b/register-hooks.php @@ -45,6 +45,7 @@ use Icinga\Module\Director\PropertyModifier\PropertyModifierToInt; use Icinga\Module\Director\PropertyModifier\PropertyModifierUppercase; use Icinga\Module\Director\PropertyModifier\PropertyModifierUpperCaseFirst; use Icinga\Module\Director\PropertyModifier\PropertyModifierURLEncode; +use Icinga\Module\Director\PropertyModifier\PropertyModifierUuidBinToHex; use Icinga\Module\Director\PropertyModifier\PropertyModifierXlsNumericIp; use Icinga\Module\Director\ProvidedHook\CubeLinks; @@ -105,6 +106,7 @@ $directorHooks = [ PropertyModifierUppercase::class, PropertyModifierUpperCaseFirst::class, PropertyModifierURLEncode::class, + PropertyModifierUuidBinToHex::class, PropertyModifierXlsNumericIp::class, ] ];