Retrieve ldap entry from user model
This commit is contained in:
@@ -70,6 +70,12 @@ class User < ApplicationRecord
|
||||
end
|
||||
end
|
||||
|
||||
def ldap_entry
|
||||
return @ldap_entry if defined?(@ldap_entry)
|
||||
ldap = LdapService.new
|
||||
@ldap_entry = ldap.fetch_users(uid: self.cn, ou: self.ou).first
|
||||
end
|
||||
|
||||
def address
|
||||
"#{self.cn}@#{self.ou}"
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user