Author: solomax
Date: Tue May  7 15:55:22 2013
New Revision: 1479954

URL: http://svn.apache.org/r1479954
Log:
[OPENMEETINGS-620] Registration dialog is better hidden if disabled;

Modified:
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/auth/SignInDialog.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/auth/SignInPage.java

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/auth/SignInDialog.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/auth/SignInDialog.java?rev=1479954&r1=1479953&r2=1479954&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/auth/SignInDialog.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/auth/SignInDialog.java
 Tue May  7 15:55:22 2013
@@ -18,13 +18,11 @@
  */
 package org.apache.openmeetings.web.pages.auth;
 
-import static 
org.apache.openmeetings.persistence.beans.basic.Configuration.FRONTEND_REGISTER_KEY;
-import static org.apache.openmeetings.web.app.Application.getBean;
+import static org.apache.openmeetings.web.pages.auth.SignInPage.allowRegister;
 
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.openmeetings.data.basic.dao.ConfigurationDao;
 import org.apache.openmeetings.web.app.Application;
 import org.apache.openmeetings.web.app.WebSession;
 import org.apache.wicket.RestartResponseException;
@@ -96,7 +94,7 @@ public class SignInDialog extends Abstra
        @Override
        protected List<DialogButton> getButtons() {
                List<DialogButton> list = new ArrayList<DialogButton>();
-               if 
("1".equals(getBean(ConfigurationDao.class).getConfValue(FRONTEND_REGISTER_KEY, 
String.class, "0"))) {
+               if (allowRegister()) {
                        list.add(registerBtn);
                }
                list.add(loginBtn);

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/auth/SignInPage.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/auth/SignInPage.java?rev=1479954&r1=1479953&r2=1479954&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/auth/SignInPage.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/auth/SignInPage.java
 Tue May  7 15:55:22 2013
@@ -18,6 +18,10 @@
  */
 package org.apache.openmeetings.web.pages.auth;
 
+import static 
org.apache.openmeetings.persistence.beans.basic.Configuration.FRONTEND_REGISTER_KEY;
+import static org.apache.openmeetings.web.app.Application.getBean;
+
+import org.apache.openmeetings.data.basic.dao.ConfigurationDao;
 import org.apache.openmeetings.web.pages.BasePage;
 import org.apache.wicket.markup.head.IHeaderResponse;
 import org.apache.wicket.markup.head.OnDomReadyHeaderItem;
@@ -27,6 +31,10 @@ public class SignInPage extends BasePage
        private static final long serialVersionUID = -3843571657066167592L;
        private SignInDialog d;
        
+       static boolean allowRegister() {
+               return 
"1".equals(getBean(ConfigurationDao.class).getConfValue(FRONTEND_REGISTER_KEY, 
String.class, "0"));
+       }
+       
        public SignInPage(PageParameters p) {
                this();
        }
@@ -36,7 +44,7 @@ public class SignInPage extends BasePage
                d = new SignInDialog("signin");
                d.setRegisterDialog(r);
                r.setSignInDialog(d);
-               add(d, r);
+               add(d, r.setVisible(allowRegister()));
        }
        
        @Override


Reply via email to