Commit 1498d760 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ee

parents c435af50 c0c5081d
v 7.12 (Unreleased) v 7.12 (Unreleased)
- Fix error when viewing merge request with a commit that includes "Closes #<issue id>". - Fix error when viewing merge request with a commit that includes "Closes #<issue id>".
- Enhance LDAP group synchronization to check also for member attributes that only contain "uid=<username>"
- Enhance LDAP group synchronization to check also for submember attributes
v 7.11.4 v 7.11.4
- no changes specific to EE - no changes specific to EE
......
...@@ -42,13 +42,17 @@ module Gitlab ...@@ -42,13 +42,17 @@ module Gitlab
member_uids.any? { |member_uid| member_uid.downcase == user_uid } member_uids.any? { |member_uid| member_uid.downcase == user_uid }
elsif member_dns.any? { |member_dn| member_dn.downcase == user_dn } elsif member_dns.any? { |member_dn| member_dn.downcase == user_dn }
true true
elsif member_dns.any? { |member_dn| member_dn.downcase == "uid=" + user_uid }
true
elsif adapter.config.active_directory elsif adapter.config.active_directory
adapter.dn_matches_filter?(user.dn, active_directory_recursive_memberof_filter) adapter.dn_matches_filter?(user.dn, active_directory_recursive_memberof_filter)
end end
end end
def member_dns def member_dns
if entry.respond_to? :member if (entry.respond_to? :member) && (entry.respond_to? :submember)
entry.member + entry.submember
elsif entry.respond_to? :member
entry.member entry.member
elsif entry.respond_to? :uniquemember elsif entry.respond_to? :uniquemember
entry.uniquemember entry.uniquemember
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment