Author: ruchith
Date: Mon Dec 10 01:43:21 2007
New Revision: 10808

Log:

Added informative msg as suggested by Yumani in IDENTITY-158

Modified:
   
trunk/solutions/identity/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/action/SetDefaultUserStoreAction.java
   
trunk/solutions/identity/modules/admin-ui/src/main/resources/org/wso2/solutions/identity/package.properties
   
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/admin/RealmConfigAdmin.java

Modified: 
trunk/solutions/identity/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/action/SetDefaultUserStoreAction.java
==============================================================================
--- 
trunk/solutions/identity/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/action/SetDefaultUserStoreAction.java
  (original)
+++ 
trunk/solutions/identity/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/action/SetDefaultUserStoreAction.java
  Mon Dec 10 01:43:21 2007
@@ -40,8 +40,12 @@
         if (configName != null && configName.trim().length() > 0) {
             try {
                 RealmConfigAdmin admin = new RealmConfigAdmin();
-                admin.setDefaultRealmConfiguration(configName);
+                boolean userRegDisabled = 
admin.setDefaultRealmConfiguration(configName);
                 
+                if(userRegDisabled) {
+                    this.addInfoMessage(getText("user_reg_disabled",
+                            new String[] { configName }));
+                }
                 log.info(messages.getMessage("changedDefaultUserStore",
                         new String[] { configName }));
             } catch (IdentityProviderException e) {

Modified: 
trunk/solutions/identity/modules/admin-ui/src/main/resources/org/wso2/solutions/identity/package.properties
==============================================================================
--- 
trunk/solutions/identity/modules/admin-ui/src/main/resources/org/wso2/solutions/identity/package.properties
 (original)
+++ 
trunk/solutions/identity/modules/admin-ui/src/main/resources/org/wso2/solutions/identity/package.properties
 Mon Dec 10 01:43:21 2007
@@ -21,6 +21,7 @@
 no_user_store_config = No configuration properties available for this user 
store
 no_token_types_selected = Please select at least one token type
 invalid_card_login = Invalid login : Information card used is not registered 
with the identity provider
+user_reg_disabled = User registration is disabled when "{0}" user store is 
used 
 
 add_claim_duplicate_claim = Duplicate claim : {0}
 add_claim_uri_null = Claim URI missing

Modified: 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/admin/RealmConfigAdmin.java
==============================================================================
--- 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/admin/RealmConfigAdmin.java
    (original)
+++ 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/admin/RealmConfigAdmin.java
    Mon Dec 10 01:43:21 2007
@@ -56,7 +56,7 @@
         }
     }
 
-    public void setDefaultRealmConfiguration(String configName)
+    public boolean setDefaultRealmConfiguration(String configName)
             throws IdentityProviderException {
         IPPersistenceManager db = IPPersistenceManager.getPersistanceManager();
         RealmConfigurationDO effectiveConfig = db
@@ -83,12 +83,15 @@
                     paramAdmin.removeParam(
                             
IdentityProviderConstants.PARAM_NAME_ALLOW_USER_REGISTRATION);
             }
+            return true;
         } else if (realmClassName.equals(DefaultRealm.class.getName())) {
             ParameterAdmin paramAdmin = new ParameterAdmin();
             paramAdmin.createOrUpdatearameter(
                     
IdentityProviderConstants.PARAM_NAME_ALLOW_USER_REGISTRATION,
                     null);
+            
         }
+        return false;
     }
 
     public RealmConfigurationDO getRealmConfiguration(String name)

_______________________________________________
Identity-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/identity-dev

Reply via email to