Author: ruchith
Date: Wed Dec 5 03:39:10 2007
New Revision: 10548
Log:
Fixed IDENTITY-143
Modified:
trunk/solutions/identity/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/action/ShowUserStoreAction.java
trunk/solutions/identity/modules/admin-ui/src/main/resources/org/wso2/solutions/identity/package.properties
trunk/solutions/identity/modules/admin-ui/src/main/webapp/jsp/userstore.jsp
Modified:
trunk/solutions/identity/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/action/ShowUserStoreAction.java
==============================================================================
---
trunk/solutions/identity/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/action/ShowUserStoreAction.java
(original)
+++
trunk/solutions/identity/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/action/ShowUserStoreAction.java
Wed Dec 5 03:39:10 2007
@@ -31,6 +31,8 @@
private String configName;
+ private boolean showEditStore = false;
+
public String getRealmClassName() {
return realmClassName;
}
@@ -38,13 +40,19 @@
public String execute() throws Exception {
if (this.configName == null) {
- return ERROR;
+ return ERROR;
}
IPPersistenceManager db = IPPersistenceManager.getPersistanceManager();
RealmConfigurationDO config =
db.getRealmConfiguration(this.configName);
realmClassName = config.getRealm().getClassName();
configProperties = config.getConfigProperties();
+ if (configProperties.size() == 0) {
+ this.addInfoMessage(getText("no_user_store_config"));
+ } else {
+ this.showEditStore = true;
+ }
+ this.loadMessages();
return SUCCESS;
}
@@ -60,4 +68,8 @@
this.configName = configName;
}
+ public boolean isShowEditStore() {
+ return showEditStore;
+ }
+
}
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
Wed Dec 5 03:39:10 2007
@@ -17,6 +17,7 @@
cert-invalid = Invalid certificate
unable_to_verify_string = Your request is invalid or expired! Please try again.
successful_verification = You are successfully verified. You may login now!!
+no_user_store_config = No configuration properties available for this user
store
add_claim_duplicate_claim = Duplicate claim : {0}
add_claim_uri_null = Claim URI missing
Modified:
trunk/solutions/identity/modules/admin-ui/src/main/webapp/jsp/userstore.jsp
==============================================================================
--- trunk/solutions/identity/modules/admin-ui/src/main/webapp/jsp/userstore.jsp
(original)
+++ trunk/solutions/identity/modules/admin-ui/src/main/webapp/jsp/userstore.jsp
Wed Dec 5 03:39:10 2007
@@ -33,21 +33,32 @@
<div class="breadcrumb"><a
class="breadcrumb-link" href="ShowMain.action">Home</a> | <a
class="breadcrumb-link" href="ShowRealmConfigurations.action">Available User
Stores</a> | User store configuration</div>
<h1 class="headding-userstores">User store
configuration : <s:property value="configName"/></h1>
<h2>Configuration Properties</h2>
- <table cellpadding="0" cellspacing="0"
border="0" class="data-table">
- <tr>
- <th>Name</th>
- <th>Value</th>
- </tr>
- <s:iterator value="configProperties">
- <tr><td><s:property
value="name"/></td>
- <td><s:property
value="value"/><br/></td></tr>
- </s:iterator>
- </table>
-
- <s:url id="showRealmConfigUrl" namespace="/"
action="ShowUserStoreEdit">
- <s:param name="configName" value="configName" />
- </s:url>
- <s:a href="%{showRealmConfigUrl}">Edit</s:a>
+ <s:iterator value="errorMessages">
+ <p><font color="#FF0000"><s:property /></font></p>
+ </s:iterator>
+
+ <s:iterator value="infoMessages">
+ <p><font color="#00FF00"><s:property /></font></p>
+ </s:iterator>
+
+ <s:if test="showEditStore">
+ <table cellpadding="0" cellspacing="0"
border="0" class="data-table">
+ <tr>
+ <th>Name</th>
+ <th>Value</th>
+ </tr>
+ <s:iterator
value="configProperties">
+ <tr><td><s:property
value="name"/></td>
+ <td><s:property
value="value"/><br/></td></tr>
+ </s:iterator>
+ </table>
+
+ <s:url id="showRealmConfigUrl" namespace="/"
action="ShowUserStoreEdit">
+ <s:param name="configName"
value="configName" />
+ </s:url>
+
+ <s:a href="%{showRealmConfigUrl}">Edit</s:a>
+ </s:if>
</td>
</tr>
</table>
_______________________________________________
Identity-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/identity-dev