]> source.dussan.org Git - nextcloud-server.git/commit
Backport of Fix Broken UUID Attribute Detection #3521
authorArthur Schiwon <blizzz@arthur-schiwon.de>
Fri, 17 Feb 2017 01:04:42 +0000 (02:04 +0100)
committerArthur Schiwon <blizzz@arthur-schiwon.de>
Fri, 17 Feb 2017 21:00:28 +0000 (22:00 +0100)
commitf58796e21c15fc8a7814907faa53eec0b6d51fae
tree380606b3beaff1552420c0cdbe60682be66daa37
parent2504ff1f41590c0a4b235c8e606fe469f0614106
Backport of Fix Broken UUID Attribute Detection #3521

Fix integration test by not relying on Fake instances

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Fix determining the UUID attribute, default of the override is null

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
add integration test for uuid attr detection

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Add repair steps

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Background jobs can take 4k of characters only. We find a good batch size.

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
add tests to DB group

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
20 files changed:
apps/user_ldap/appinfo/info.xml
apps/user_ldap/lib/Access.php
apps/user_ldap/lib/Connection.php
apps/user_ldap/lib/Group_LDAP.php
apps/user_ldap/lib/Group_Proxy.php
apps/user_ldap/lib/Mapping/AbstractMapping.php
apps/user_ldap/lib/Migration/UUIDFix.php [new file with mode: 0644]
apps/user_ldap/lib/Migration/UUIDFixGroup.php [new file with mode: 0644]
apps/user_ldap/lib/Migration/UUIDFixInsert.php [new file with mode: 0644]
apps/user_ldap/lib/Migration/UUIDFixUser.php [new file with mode: 0644]
apps/user_ldap/lib/Proxy.php
apps/user_ldap/tests/Integration/AbstractIntegrationTest.php
apps/user_ldap/tests/Integration/FakeManager.php [deleted file]
apps/user_ldap/tests/Integration/Lib/IntegrationTestAttributeDetection.php [new file with mode: 0644]
apps/user_ldap/tests/Integration/Lib/User/IntegrationTestUserDisplayName.php
apps/user_ldap/tests/Mapping/AbstractMappingTest.php
apps/user_ldap/tests/Migration/AbstractUUIDFixTest.php [new file with mode: 0644]
apps/user_ldap/tests/Migration/UUIDFixGroupTest.php [new file with mode: 0644]
apps/user_ldap/tests/Migration/UUIDFixInsertTest.php [new file with mode: 0644]
apps/user_ldap/tests/Migration/UUIDFixUserTest.php [new file with mode: 0644]