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