You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by se...@apache.org on 2012/04/05 11:07:59 UTC

svn commit: r1309707 - in /incubator/openmeetings/trunk/singlewebapp: WebContent/src/base/auth/checkLoginData.lzx src/org/openmeetings/app/installation/ImportInitvalues.java src/org/openmeetings/app/remote/MainService.java

Author: sebawagner
Date: Thu Apr  5 09:07:59 2012
New Revision: 1309707

URL: http://svn.apache.org/viewvc?rev=1309707&view=rev
Log:
OPENMEETINGS-113 Define a default Login-Domain (ie an Ldap domain) to be automatically selected in the frontend login window

Modified:
    incubator/openmeetings/trunk/singlewebapp/WebContent/src/base/auth/checkLoginData.lzx
    incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/installation/ImportInitvalues.java
    incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/remote/MainService.java

Modified: incubator/openmeetings/trunk/singlewebapp/WebContent/src/base/auth/checkLoginData.lzx
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/src/base/auth/checkLoginData.lzx?rev=1309707&r1=1309706&r2=1309707&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/WebContent/src/base/auth/checkLoginData.lzx (original)
+++ incubator/openmeetings/trunk/singlewebapp/WebContent/src/base/auth/checkLoginData.lzx Thu Apr  5 09:07:59 2012
@@ -34,11 +34,6 @@
         if (this.childObj!=null) this.childObj.close();
     </handler>
     
-    <handler name="onconstruct">
-        var g = canvas.getUserData();
-    	canvas.setColorStyle(g["usercolor"]);
-    </handler>
-    
     <handler name="oninit">
     	canvas.thishib.setDefaultUserLanguage();
     	
@@ -142,6 +137,7 @@
                         parent.selectItemAt(0);
                     }
                     
+                    parent.parent.getLoginOptions.doCall();
                 ]]>
             </handler>  
         </netRemoteCallHib>         	 
@@ -350,9 +346,6 @@
     </netRemoteCallHib>
     
     <netRemoteCallHib name="getLoginOptions" funcname="xmlcrm.getLoginOptions" remotecontext="$once{ canvas.thishib }" >      
-        <handler name="oninit">
-            this.doCall();
-        </handler> 
         <handler name="ondata" args="value">
             //The onResult-Handler will be called be the rtmpconnection
             //Debug.write("allowFrontendRegister: ",value);
@@ -362,6 +355,9 @@
             if (value[1].conf_value==1){
                 parent._facebook.setAttribute('visible',true);
             }
+            if (value[5].conf_value > 0){
+                parent.domain.selectItemAt(value[5].conf_value);
+            }
             parent.user_login_minimum_length = Number(value[2].conf_value);
             parent.user_pass_minimum_length = Number(value[3].conf_value);
         </handler>  

Modified: incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/installation/ImportInitvalues.java
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/installation/ImportInitvalues.java?rev=1309707&r1=1309706&r2=1309707&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/installation/ImportInitvalues.java (original)
+++ incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/installation/ImportInitvalues.java Thu Apr  5 09:07:59 2012
@@ -553,6 +553,14 @@ public class ImportInitvalues {
 						null,
 						"The path to JOD library (http://code.google.com/p/jodconverter), configure the path to point to the lib directory of JOD that contains also the jodconverter-core-version.jar");
 
+		// system-wide ldap params
+		cfgManagement.addConfByKey(
+						3, 
+						"ldap_default_id", 
+						"0", 
+						null,
+						"Ldap domain selected by default in the login screen");
+		
 	}
 
 	public void loadDefaultRooms(boolean createRooms) {

Modified: incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/remote/MainService.java
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/remote/MainService.java?rev=1309707&r1=1309706&r2=1309707&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/remote/MainService.java (original)
+++ incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/remote/MainService.java Thu Apr  5 09:07:59 2012
@@ -782,7 +782,7 @@ public class MainService implements IPen
 			cList.add(cfgManagement.getConfKey(3, "user.login.minimum.length"));
 			cList.add(cfgManagement.getConfKey(3, "user.pass.minimum.length"));
 			cList.add(cfgManagement.getConfKey(3, "user.pass.minimum.length"));
-			
+			cList.add(cfgManagement.getConfKey(3, "ldap_default_id"));
 
 			return cList;
 		} catch (Exception err) {