diff options
author | Arthur Schiwon <blizzz@owncloud.com> | 2015-06-03 17:37:36 +0200 |
---|---|---|
committer | Arthur Schiwon <blizzz@owncloud.com> | 2015-06-03 17:38:27 +0200 |
commit | 090478a95e1adc904cd8971158c848b9c00374f6 (patch) | |
tree | 275edc857fab881ca920c4432254ff1bca960e9a /apps/user_ldap/lib | |
parent | 91841bb25d6479784700d800d8b21f945bb86fc8 (diff) | |
download | nextcloud-server-090478a95e1adc904cd8971158c848b9c00374f6.tar.gz nextcloud-server-090478a95e1adc904cd8971158c848b9c00374f6.zip |
if possible, getUserGroups should get memberships using memberOf virtual attribute
Diffstat (limited to 'apps/user_ldap/lib')
-rw-r--r-- | apps/user_ldap/lib/configuration.php | 3 | ||||
-rw-r--r-- | apps/user_ldap/lib/connection.php | 5 |
2 files changed, 8 insertions, 0 deletions
diff --git a/apps/user_ldap/lib/configuration.php b/apps/user_ldap/lib/configuration.php index 373c5b48417..0af819ff66f 100644 --- a/apps/user_ldap/lib/configuration.php +++ b/apps/user_ldap/lib/configuration.php @@ -76,6 +76,7 @@ class Configuration { 'homeFolderNamingRule' => null, 'hasPagedResultSupport' => false, 'hasMemberOfFilterSupport' => false, + 'useMemberOfToDetectMembership' => true, 'ldapExpertUsernameAttr' => null, 'ldapExpertUUIDUserAttr' => null, 'ldapExpertUUIDGroupAttr' => null, @@ -395,6 +396,7 @@ class Configuration { 'ldap_expert_uuid_user_attr' => '', 'ldap_expert_uuid_group_attr' => '', 'has_memberof_filter_support' => 0, + 'use_memberof_to_detect_membership' => 1, 'last_jpegPhoto_lookup' => 0, 'ldap_nested_groups' => 0, 'ldap_paging_size' => 500, @@ -449,6 +451,7 @@ class Configuration { 'ldap_expert_uuid_user_attr' => 'ldapExpertUUIDUserAttr', 'ldap_expert_uuid_group_attr' => 'ldapExpertUUIDGroupAttr', 'has_memberof_filter_support' => 'hasMemberOfFilterSupport', + 'use_memberof_to_detect_membership' => 'useMemberOfToDetectMembership', 'last_jpegPhoto_lookup' => 'lastJpegPhotoLookup', 'ldap_nested_groups' => 'ldapNestedGroups', 'ldap_paging_size' => 'ldapPagingSize', diff --git a/apps/user_ldap/lib/connection.php b/apps/user_ldap/lib/connection.php index d6f4bdcde04..0328259d78f 100644 --- a/apps/user_ldap/lib/connection.php +++ b/apps/user_ldap/lib/connection.php @@ -53,6 +53,11 @@ class Connection extends LDAPUtility { private $dontDestruct = false; private $hasPagedResultSupport = true; + /** + * @var bool runtime flag that indicates whether supported primary groups are available + */ + public $hasPrimaryGroups = true; + //cache handler protected $cache; |