nextcloud/apps/user_ldap
Arthur Schiwon 5c7948f74a
relax strict getHome behaviour for LDAP users in a shadow state
* simplifies deletion process
* less strange behaviour when looking up home storage (as long as it is local)
* thus could enable transfer ownerships after user went invisible on ldap

backport of #17717

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

decouple userExists from userExistsOnLDAP check

allows to mark users as offline right away, avoids a gap of being not a
user and causing weird side effects

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

adjust tests

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

remove superfluous tests

- user_ldap is not exposed to public api, it is always behind ldap_proxy
- this is too much for a unit test
- integration tests cover userExists implicitly

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

ensure that only valid group members are returned

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2020-02-28 01:00:21 +01:00
..
ajax Access needs UserManager, missed to add in #8833 2018-04-23 15:58:50 +02:00
appinfo add LDAP ConfigHandler for external storages and "$home" var 2019-02-14 15:22:22 +01:00
composer add LDAP ConfigHandler for external storages and "$home" var 2019-02-14 15:22:22 +01:00
css Fix font-face on LDAP tooltip 2018-10-23 13:12:08 +02:00
img Add icon to admin page sidebar for LDAP 2017-01-24 12:54:32 -06:00
js fixes LDAP Wizard forgetting groups on select with search 2019-06-24 06:12:50 +00:00
l10n [tx-robot] updated from transifex 2020-02-24 02:19:44 +00:00
lib relax strict getHome behaviour for LDAP users in a shadow state 2020-02-28 01:00:21 +01:00
templates Fix showpassword loads 2019-03-18 14:38:44 +01:00
tests relax strict getHome behaviour for LDAP users in a shadow state 2020-02-28 01:00:21 +01:00
vendor/ui-multiselect Migrate multiselect to user_ldap 2014-11-13 00:47:14 +01:00