server/apps/user_ldap
Roland Tapken afb182650e
user_ldap: really resolve nested groups
The previous patch fixed the problem only for one level of indirection
because groupsMatchFilter() had been applied on each recursive call (and
thus there would be no second level if the first level fails the check).

This new implementation replaces the recursive call with a stack that
iterates all nested groups before filtering with groupsMatchFilter().

Signed-off-by: Roland Tapken <roland@bitarbeiter.net>
2019-03-05 11:07:40 +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 add GUI option to set the $home placeholder 2019-02-14 15:22:22 +01:00
l10n [tx-robot] updated from transifex 2019-03-01 01:12:36 +00:00
lib user_ldap: really resolve nested groups 2019-03-05 11:07:40 +01:00
templates Fixed grammar 2019-02-22 19:49:36 +01:00
tests Fix tests 2019-03-01 20:57:01 +01:00
vendor/ui-multiselect Migrate multiselect to user_ldap 2014-11-13 00:47:14 +01:00