From e49d89287c1cf071c9fabf072766f56a7236bb0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come.chilliet@fusiondirectory.org> Date: Tue, 9 Mar 2021 12:41:40 +0100 Subject: [PATCH] =?UTF-8?q?:ambulance:=20feat(subscription)=20Ajout=20de?= =?UTF-8?q?=20l=E2=80=99uid=20au=20ini,=20fix=20du=20dn?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit issue #6152 --- contrib/openldap/core-fd.schema | 2 +- plugins/addons/subscription/class_subscriptionInfo.inc | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/contrib/openldap/core-fd.schema b/contrib/openldap/core-fd.schema index da1b451a5..a57a87e7a 100644 --- a/contrib/openldap/core-fd.schema +++ b/contrib/openldap/core-fd.schema @@ -123,4 +123,4 @@ objectclass ( 1.3.6.1.4.1.38414.62.2.1 NAME 'fdLockEntry' SUP top STRUCTURAL objectclass ( 1.3.6.1.4.1.38414.62.2.2 NAME 'fdSubscriptionInformation' SUP top STRUCTURAL DESC 'FusionDirectory - Information about current subscription' MUST ( cn ) - MAY ( fdSubscriptionStartDate $ fdSubscriptionEndDate $ fdSubscriptionType $ fdSubscriptionContractId $ fdSubscriptionName )) + MAY ( uid $ fdSubscriptionStartDate $ fdSubscriptionEndDate $ fdSubscriptionType $ fdSubscriptionContractId $ fdSubscriptionName )) diff --git a/plugins/addons/subscription/class_subscriptionInfo.inc b/plugins/addons/subscription/class_subscriptionInfo.inc index 723fd2f7b..90b13b34e 100644 --- a/plugins/addons/subscription/class_subscriptionInfo.inc +++ b/plugins/addons/subscription/class_subscriptionInfo.inc @@ -23,6 +23,7 @@ class subscriptionInfo extends simplePlugin /* ldap attribute => ini variable */ public static $subscriptionAttributes = [ 'fdSubscriptionName' => 'Name', + 'uid' => 'Id', 'fdSubscriptionType' => 'Type', 'fdSubscriptionContractId' => 'Contract', 'fdSubscriptionStartDate' => 'StartDate', @@ -40,6 +41,7 @@ class subscriptionInfo extends simplePlugin 'plObjectType' => [ 'subscriptionInfo' => [ 'name' => _('Subscription information'), + 'ou' => get_ou('fusiondirectoryRDN'), ] ], 'plSection' => 'conf', @@ -62,6 +64,10 @@ class subscriptionInfo extends simplePlugin _('Name'), _('Subscription name'), 'fdSubscriptionName', TRUE ), + new DisplayLDAPAttribute( + _('Id'), _('Subscription id'), + 'uid', TRUE + ), new DisplayLDAPAttribute( _('Type'), _('Subscription type'), 'fdSubscriptionType', TRUE -- GitLab