Author: sebawagner
Date: Mon Apr 2 16:44:31 2012
New Revision: 1308428
URL: http://svn.apache.org/viewvc?rev=1308428&view=rev
Log:
Fix Ldap default organization id when user is created
Modified:
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/ldap/LdapLoginManagement.java
Modified:
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/ldap/LdapLoginManagement.java
URL:
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/ldap/LdapLoginManagement.java?rev=1308428&r1=1308427&r2=1308428&view=diff
==============================================================================
---
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/ldap/LdapLoginManagement.java
(original)
+++
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/ldap/LdapLoginManagement.java
Mon Apr 2 16:44:31 2012
@@ -20,6 +20,7 @@ package org.openmeetings.app.ldap;
import java.io.File;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Random;
@@ -681,15 +682,25 @@ public class LdapLoginManagement {
1,// status
login,// loginname
passwd,// passwd
- lastname, firstname, email, new
java.util.Date(), street,
- additionalname, fax, zip, state_id,
town,
-
cfgManagement.getConfValue("default_lang_id", Long.class, "0"), false, //
sendWelcomeMessage
- null, phone, "",// BaseURL is empty as
we do not send an
- //
Email here
+ lastname, firstname, email,
+ new java.util.Date(), //age
+ street,
+ additionalname, fax, zip, state_id,
town,
+
cfgManagement.getConfValue("default_lang_id", Long.class,"0"), //language_id
+ false, // sendWelcomeMessage
+
Arrays.asList(cfgManagement.getConfValue("default_domain_id", Long.class,
null)), //organozation Ids
+ phone,
+ "",// BaseURL is empty as we do not
send an Email here
false,// send verification code
"", "", "",// sip_user, sip_pass,
sip_auth
true, // generate SIP Data if the
config is enabled
- jName_timeZone, false, "", "", false,
true);
+ jName_timeZone,
+ false, // forceTimeZoneCheck
+ "", //userOffers
+ "", //userSearchs
+ false, //showContactData
+ true //showContactDataToContacts
+ );
} catch (Exception e) {
log.error("Error creating user : " + e.getMessage());
@@ -705,15 +716,6 @@ public class LdapLoginManagement {
log.error("Error creating user : missing values");
} else {
log.debug("User Created!");
-
- // Set him to Default Organisation
- long organisation_id = Long.valueOf(
- cfgManagement.getConfKey(3,
"default_domain_id")
-
.getConf_value()).longValue();
- log.debug("Adding user '" + newUserId + "' to
organization '"
- + organisation_id + "'");
- organisationmanagement.addUserToOrganisation(newUserId,
- organisation_id, newUserId);
}
return newUserId;