You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ca...@apache.org on 2006/07/27 21:56:01 UTC
svn commit: r426215 - in
/maven/continuum/branches/continuum-acegi/continuum-webapp/src/main:
resources/xwork.xml webapp/editUser.jsp
Author: carlos
Date: Thu Jul 27 12:56:01 2006
New Revision: 426215
URL: http://svn.apache.org/viewvc?rev=426215&view=rev
Log:
[CONTINUUM-771] Add user management screens
Modified:
maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/xwork.xml
maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/webapp/editUser.jsp
Modified: maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/xwork.xml
URL: http://svn.apache.org/viewvc/maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/xwork.xml?rev=426215&r1=426214&r2=426215&view=diff
==============================================================================
--- maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/xwork.xml (original)
+++ maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/xwork.xml Thu Jul 27 12:56:01 2006
@@ -190,6 +190,7 @@
<action name="editUser" class="editUser">
<result name="input">editUser.jsp</result>
+ <result name="permissions">addUserRole.jsp</result>
<result name="success" type="chain">users</result>
</action>
Modified: maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/webapp/editUser.jsp
URL: http://svn.apache.org/viewvc/maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/webapp/editUser.jsp?rev=426215&r1=426214&r2=426215&view=diff
==============================================================================
--- maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/webapp/editUser.jsp (original)
+++ maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/webapp/editUser.jsp Thu Jul 27 12:56:01 2006
@@ -1,31 +1,98 @@
<%@ taglib uri="/webwork" prefix="ww" %>
+<%@ taglib uri="/tld/extremecomponents" prefix="ec" %>
<%@ taglib uri="continuum" prefix="c1" %>
+<script>
+ function getData() {
+ var addMode_field = document.getElementById('addMode_field');
+ var accountId_field = document.getElementById('accountId_field');
+ var username_field = document.getElementById('username_field');
+ var password_field = document.getElementById('password_field');
+ var email_field = document.getElementById('email_field');
+
+ var addMode = document.getElementById('addMode');
+ var accountId = document.getElementById('accountId');
+ var username = document.getElementById('username');
+ var password = document.getElementById('password');
+ var email = document.getElementById('email');
+
+ addMode.value = addMode_field.value;
+ accountId.value = accountId_field.value;
+ username.value = username_field.value;
+ password.value = password_field.value;
+ email.value = email_field.value;
+ }
+</script>
<html>
<ww:i18n name="localization.Continuum">
<head>
- <title><ww:text name="editUser.page.title"/></title>
+ <ww:if test="addMode == true">
+ <title><ww:text name="addUser.page.title"/></title>
+ </ww:if>
+ <ww:else>
+ <title><ww:text name="editUser.page.title"/></title>
+ </ww:else>
</head>
<body>
<div id="axial" class="h3">
- <h3><ww:text name="editUser.section.title"/></h3>
-
+ <ww:if test="addMode == true">
+ <h3><ww:text name="addUser.section.title"/></h3>
+ </ww:if>
+ <ww:else>
+ <h3><ww:text name="editUser.section.title"/></h3>
+ </ww:else>
<div class="axial">
<ww:form action="editUser.action" method="post">
<table>
<tbody>
- <ww:hidden name="addMode"/>
- <ww:hidden name="accountId"/>
- <ww:textfield label="%{getText('user.username')}" name="username" required="true"/>
- <ww:password label="%{getText('user.password')}" name="password" required="true"/>
- <ww:textfield label="%{getText('user.email')}" name="email" required="true"/>
+ <ww:hidden id="addMode_field" name="addMode"/>
+ <ww:hidden id="accountId_field" name="accountId"/>
+ <ww:textfield id="username_field" label="%{getText('user.username')}" name="username" required="true"/>
+ <ww:password id="password_field" label="%{getText('user.password')}" name="password" required="true"/>
+ <ww:textfield id="email_field" label="%{getText('user.email')}" name="email" required="true"/>
</tbody>
</table>
<div class="functnbar3">
<c1:submitcancel value="%{getText('save')}" cancel="%{getText('cancel')}"/>
</div>
</ww:form>
+ <div id="h3">
+ <h3><ww:text name="role.section.title"/></h3>
+ <ww:set name="permissions" value="permissions" scope="session"/>
+ <table>
+ <tr>
+ <td><ww:text name="role.rolename"/></td>
+ <td> </td>
+ </tr>
+ <ww:iterator value="permissions">
+ <tr>
+ <td><ww:property value="name"/></td>
+ <td>
+ <ww:form action="editUser!doDeletePermission.action" method="post">
+ <ww:hidden id="addMode" name="addMode"/>
+ <ww:hidden id="accountId" name="accountId"/>
+ <ww:hidden id="username" name="username"/>
+ <ww:hidden id="password" name="password"/>
+ <ww:hidden id="email" name="email"/>
+ <input type="hidden" name="permissionName" value="<ww:property value="name"/>">
+ <ww:submit onclick="getData()" value="%{getText('delete')}"/>
+ </ww:form>
+ </td>
+ </tr>
+ </ww:iterator>
+ </table>
+ </div>
+ <div id="h3">
+ <ww:form action="editUser!doGetAvailablePermissions.action" method="post">
+ <ww:hidden id="addMode" name="addMode"/>
+ <ww:hidden id="accountId" name="accountId"/>
+ <ww:hidden id="username" name="username"/>
+ <ww:hidden id="password" name="password"/>
+ <ww:hidden id="email" name="email"/>
+ <ww:submit onclick="getData()" value="%{getText('add')}"/>
+ </ww:form>
+ </div>
</div>
</div>
</body>
</ww:i18n>
-</html>
+</html>
\ No newline at end of file