Project

General

Profile

Download (488 Bytes) Statistics
| Branch: | Tag: | Revision:
bc4894ce Marc Dequenes
require 'active_ldap'

4b58d4fd Marc Dequenes
module CyborgHood
class LdapDnsDomain < ActiveLdap::Base
ldap_mapping :dn_attribute => 'cn', :prefix => '', :classes => ['genericDomain']
78a20655 Marc Dequenes
4b58d4fd Marc Dequenes
def managers
list = self.manager
return [] if list.nil?
return list.collect{|dn| dn.to_s } if list.is_a? Array
return [list.to_s]
end
78a20655 Marc Dequenes
end

4b58d4fd Marc Dequenes
class LdapPerson < ActiveLdap::Base
ldap_mapping :dn_attribute => 'uid', :prefix => '', :classes => ['person', 'extInetOrgPerson']
end
78a20655 Marc Dequenes
end