Sttings for group-LDAP-filter and additional group-contexts #21
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We came across your plugin as we were searching for a plugin to sync grades of our schools with moodle.
As we have about 70 schools to manage, we were in need of an automated way.
Your Plugin is a good oportuninty for us.
Sadly, our AD is not designed for your plugin. Schools are sorted like DC=schulen -> OU=SCHULEN -> OU= -> OU={users, groups. computers, servers}.
A group that represents a grade is next to systemgroups for our management application inside 'ou=groups'.
Furthermore users are not inside the same ou as groups.
As tasks, we needed a filter to select only our grade-Groups.
Second, we had to define an additional context for our grade-groups.
As there was a $CFG Variable for additional contexts, I added an adminpanel field and combined this value with auth_ldap contexts.
Additional there was already an option to use filter with 'ldap_get_grouplist($filter = "*")'. I just added an adminpanel field. The defined value would be processed in 'sync_cohorts_by_group()'.
I hope these changes are in interest for someone.