> On Oct. 23, 2013, 6:22 a.m., Prasanna Santhanam wrote: > > How is the import behaviour when OUs contain other OUs? > > Rajani Karuturi wrote: > That is still not done. (Its the second part of TODO:1, nested hierarchy) > > Prasanna Santhanam wrote: > Ah, didn't notice the TODO. Is there a spec file on how this is planned > to be handled? Right now it seems you will just create domains under ROOT > behind-the-scenes? > > Rajani Karuturi wrote: > Nothing yet. I will update the wiki page created by Ian > https://cwiki.apache.org/confluence/display/CLOUDSTACK/LDAP+implementation+improvement+and+user+provisioning > Yes, right now it just imports the same hierarchy(1-level) to cloudstack > under ROOT with the specified account type.
Thanks Rajani. I will try look at this tonight, currently a bit tied with college assignments. - Ian ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/14867/#review27362 ----------------------------------------------------------- On Oct. 23, 2013, 5:26 a.m., Rajani Karuturi wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/14867/ > ----------------------------------------------------------- > > (Updated Oct. 23, 2013, 5:26 a.m.) > > > Review request for cloudstack, Abhinandan Prateek and Ian Duffy. > > > Bugs: CLOUDSTACK-4866 > https://issues.apache.org/jira/browse/CLOUDSTACK-4866 > > > Repository: cloudstack-git > > > Description > ------- > > Added an api call to import all the ldap users to the same domains(ou's) in > cloudstack > > TODO: > 1. error handling of no domains present, nested hierarchy > 2. handling the case when the api call fails for a specific user/users > 3. test cases for LdapUserManager > > > Diffs > ----- > > api/src/com/cloud/user/DomainService.java 7c302e3 > client/tomcatconf/commands.properties.in 0296de0 > > plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LdapImportUsersCmd.java > PRE-CREATION > > plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/response/LdapUserResponse.java > 9b21c8f > > plugins/user-authenticators/ldap/src/org/apache/cloudstack/ldap/LdapConfiguration.java > 0cfb37c > > plugins/user-authenticators/ldap/src/org/apache/cloudstack/ldap/LdapManagerImpl.java > 87406ad > > plugins/user-authenticators/ldap/src/org/apache/cloudstack/ldap/LdapUser.java > 18ad7d9 > > plugins/user-authenticators/ldap/src/org/apache/cloudstack/ldap/LdapUserManager.java > 7494346 > > plugins/user-authenticators/ldap/test/groovy/org/apache/cloudstack/ldap/LdapConfigurationSpec.groovy > c593959 > > plugins/user-authenticators/ldap/test/groovy/org/apache/cloudstack/ldap/LdapImportUsersCmdSpec.groovy > PRE-CREATION > > plugins/user-authenticators/ldap/test/groovy/org/apache/cloudstack/ldap/LdapListUsersCmdSpec.groovy > 5039443 > > plugins/user-authenticators/ldap/test/groovy/org/apache/cloudstack/ldap/LdapManagerImplSpec.groovy > d681eac > > plugins/user-authenticators/ldap/test/groovy/org/apache/cloudstack/ldap/LdapSearchUserCmdSpec.groovy > fce299d > > plugins/user-authenticators/ldap/test/groovy/org/apache/cloudstack/ldap/LdapUserResponseSpec.groovy > f1978fa > > plugins/user-authenticators/ldap/test/groovy/org/apache/cloudstack/ldap/LdapUserSpec.groovy > 8fd1ccc > server/src/com/cloud/user/DomainManagerImpl.java b885c48 > server/test/com/cloud/user/MockDomainManagerImpl.java 616e12d > > Diff: https://reviews.apache.org/r/14867/diff/ > > > Testing > ------- > > testing is done except for LdapUserManager(for which i am facing some issues > locally) and DomainService(for which no test cases exist currently) > > > Thanks, > > Rajani Karuturi > >