Index: src/main/resources/localization/MavenUser.properties =================================================================== --- src/main/resources/localization/MavenUser.properties (revision 0) +++ src/main/resources/localization/MavenUser.properties (revision 0) @@ -0,0 +1,40 @@ +// ---------------------------------------------------------------------- +// COMMONS +// ---------------------------------------------------------------------- +webwork.date=MMM dd, yyyy hh:mm:ss aaa z + +message.success = Success +message.failed = Failed +message.error = Error +enabled = Enabled +disabled = Disabled +cancel = Cancel +submit = Submit +edit = Edit +delete = Delete +save = Save +add = Add +workingCopy = Working Copy +builds = Builds +info = Info +or = OR + +// ---------------------------------------------------------------------- +// Page: Add/Edit/DeleteUsers +// ---------------------------------------------------------------------- + +user.username = User Name +user.password = Password +user.email = Email Address +users.page.title = Continuum - Users List +users.section.title = Users List +addUser.page.title = Continuum - Add User +addUser.section.title = Add User +editUser.page.title = Continuum - Edit User +editUser.section.title = Edit User +deleteUser.page.title = Continuum - Delete User +deleteUser.section.title = Delete User +deleteUser.confirmation.message = Are you sure you want to delete the user "{0}"? +role.page.title = Continuum - Roles List +role.section.title = Roles List +role.rolename = Roles Index: src/main/resources/xwork.xml =================================================================== --- src/main/resources/xwork.xml (revision 0) +++ src/main/resources/xwork.xml (revision 0) @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + error.jsp + + + + users.jsp + + + + editUser.jsp + addUserRole.jsp + users + + + + deleteUser.jsp + users + + + + Index: src/main/resources/extremecomponents.properties =================================================================== --- src/main/resources/extremecomponents.properties (revision 0) +++ src/main/resources/extremecomponents.properties (revision 0) @@ -0,0 +1,6 @@ +table.format_date=MMM dd, yyyy hh:mm:ss aaa z +column.cell.date=org.apache.maven.continuum.web.view.commons.DateCell + +table.border=1 +table.cellspacing=2 +table.cellpadding=3 Index: src/main/webapp/editUser.jsp =================================================================== --- src/main/webapp/editUser.jsp (revision 0) +++ src/main/webapp/editUser.jsp (revision 0) @@ -0,0 +1,97 @@ +<%@ taglib uri="/webwork" prefix="ww" %> +<%@ taglib uri="/tld/extremecomponents" prefix="ec" %> + + + + + + <ww:text name="addUser.page.title"/> + + + <ww:text name="editUser.page.title"/> + + + +
+ +

+
+ +

+
+
+ + + + + + + + + +
+
+ +
+
+
+

+ + + + + + + + + + + + +
 
+ + + + + + + "> + + +
+
+
+ + + + + + + + +
+
+
+ +
+ \ No newline at end of file Index: src/main/webapp/addUserRole.jsp =================================================================== --- src/main/webapp/addUserRole.jsp (revision 0) +++ src/main/webapp/addUserRole.jsp (revision 0) @@ -0,0 +1,34 @@ +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> +<%@ taglib uri="/webwork" prefix="ww" %> +<%@ taglib uri="/tld/extremecomponents" prefix="ec" %> + + + + <ww:text name="role.page.title"/> + + +
+

+ + + + + + + + + + > + + + +
+ +
+ Index: src/main/webapp/error.jsp =================================================================== --- src/main/webapp/error.jsp (revision 0) +++ src/main/webapp/error.jsp (revision 0) @@ -0,0 +1,16 @@ +<%@ taglib uri="/webwork" prefix="ww" %> + + + + ERROR + + +
+

ERROR

+

+ TODO +

+
+ +
+ Index: src/main/webapp/WEB-INF/extremecomponents.tld =================================================================== --- src/main/webapp/WEB-INF/extremecomponents.tld (revision 0) +++ src/main/webapp/WEB-INF/extremecomponents.tld (revision 0) @@ -0,0 +1,1074 @@ + + + + + + 1.0 + 1.2 + eXtremeComponents + + http://www.extremecomponents.org + + eXtremeComponents + + + + + column + org.extremecomponents.table.tag.ColumnTag + JSP + ColumnTag + + + + + property + true + true + + + + + + value + false + true + + + + + + + title + false + true + + + + + + + styleClass + false + true + + + + + + headerClass + false + true + + + + + + + headerStyle + false + true + + + + + + filterClass + false + true + + + + + + + filterStyle + false + true + + + + + + cell + false + true + + + + + + + filterCell + false + true + + + + + + + headerCell + false + true + + + + + + + format + false + true + + + + + + + parse + false + true + + + + + + + filterable + false + true + + + + + + + sortable + false + true + + + + + + + width + false + true + + + + + + style + false + true + + + + + + showTotal + false + true + + + + + + + viewsAllowed + false + true + + + + + + viewsDenied + false + true + + + + + + + + row + org.extremecomponents.table.tag.RowTag + JSP + RowTag + + + + onclick + false + true + + + + + + onmouseout + false + true + + + + + + onmouseover + false + true + + + + + + styleClass + false + true + + + + + + style + false + true + + + + + + highlightRow + false + true + + + + + + highlightClass + false + true + + + + + + + + exportCsv + org.extremecomponents.table.tag.ExportCsvTag + JSP + ExportCsvTag + + + + delimiter + false + true + + + + + + fileName + true + true + + + + + + imageName + false + true + + + + + + view + false + true + + + + + + + tooltip + false + true + + + + + + + + input + org.extremecomponents.table.tag.InputTag + JSP + InputTag + + + + type + true + true + + + + + + + name + true + true + + + + + + value + true + true + + + + + + onclick + false + true + + + + + + + + table + org.extremecomponents.table.tag.TableTag + JSP + TableTag + + + + + id + false + true + + + + + + collection + false + true + + + + + + action + false + true + + + + + + + tableId + false + true + + + + + + items + false + true + + + + + + var + false + true + + + + + + scope + false + true + + + + + + + styleClass + false + true + + + + + + border + false + true + + + + + + cellpadding + false + true + + + + + + cellspacing + false + true + + + + + + rowsDisplayed + false + true + + + + + + + filterable + false + true + + + + + + + showPagination + false + true + + + + + + + showExports + false + true + + + + + + + showStatusBar + false + true + + + + + + + imagePath + false + true + + + + + + + sortable + false + true + + + + + + + title + false + true + + + + + + style + false + true + + + + + + width + false + true + + + + + + saveFilterSort + false + true + + + + + + autoIncludeParameters + false + true + + + + + + totalTitle + false + true + + + + + + + filterRowsCallback + false + true + + + + + + + retrieveRowsCallback + false + true + + + + + + + sortRowsCallback + false + true + + + + + + + view + false + true + + + + + + + locale + false + true + + + + + + + + exportPdf + org.extremecomponents.table.tag.ExportPdfTag + JSP + ExportPdfTag + + + + headerBackgroundColor + false + true + + + + + + headerColor + false + true + + + + + + headerTitle + false + true + + + + + + fileName + true + true + + + + + + imageName + false + true + + + + + + view + false + true + + + + + + + tooltip + false + true + + + + + + + + tree + org.extremecomponents.table.tag.TreeTag + JSP + TreeTag + + + + parentAttribute + true + true + + + + + + identifier + true + true + + + + + + id + false + true + + + + + + collection + false + true + + + + + + action + false + true + + + + + + + tableId + false + true + + + + + + items + false + true + + + + + + var + false + true + + + + + + scope + false + true + + + + + + + styleClass + false + true + + + + + + border + false + true + + + + + + cellpadding + false + true + + + + + + cellspacing + false + true + + + + + + rowsDisplayed + false + true + + + + + + + filterable + false + true + + + + + + + showPagination + false + true + + + + + + + showExports + false + true + + + + + + + showStatusBar + false + true + + + + + + + imagePath + false + true + + + + + + + sortable + false + true + + + + + + + title + false + true + + + + + + style + false + true + + + + + + width + false + true + + + + + + saveFilterSort + false + true + + + + + + autoIncludeParameters + false + true + + + + + + totalTitle + false + true + + + + + + + filterRowsCallback + false + true + + + + + + + retrieveRowsCallback + false + true + + + + + + + sortRowsCallback + false + true + + + + + + + view + false + true + + + + + + + locale + false + true + + + + + + + + form + org.extremecomponents.table.tag.FormTag + JSP + FormTag + + + + name + true + true + + + + + + action + true + true + + + + + + method + false + true + + + + + + onsubmit + false + true + + + + + + + + columns + org.extremecomponents.table.tag.ColumnsTag + JSP + ColumnsTag + + + + autoGenerateColumns + true + true + + + + + + + + export + org.extremecomponents.table.tag.ExportTag + JSP + ExportTag + + + + fileName + true + true + + + + + + imageName + false + true + + + + + + view + false + true + + + + + + + tooltip + false + true + + + + + + + + parameter + org.extremecomponents.table.tag.ParameterTag + JSP + ParameterTag + + attribute will be added as hidden fields ]]> + + + name + true + true + + + + + + value + true + true + + + + + + + Index: src/main/webapp/WEB-INF/web.xml =================================================================== --- src/main/webapp/WEB-INF/web.xml (revision 0) +++ src/main/webapp/WEB-INF/web.xml (revision 0) @@ -0,0 +1,49 @@ + + + + + + + Maven User Management + + + extremecomponentsPreferencesLocation + /extremecomponents.properties + + + + extremecomponentsMessagesLocation + localization/MavenUser + + + + webwork-cleanup + com.opensymphony.webwork.dispatcher.ActionContextCleanUp + + + + webwork + com.opensymphony.webwork.dispatcher.FilterDispatcher + + + + webwork-cleanup + /* + + + + webwork + /* + + + + index.action + + + + /tld/extremecomponents + /WEB-INF/extremecomponents.tld + + Index: src/main/webapp/deleteUser.jsp =================================================================== --- src/main/webapp/deleteUser.jsp (revision 0) +++ src/main/webapp/deleteUser.jsp (revision 0) @@ -0,0 +1,28 @@ +<%@ taglib uri="/webwork" prefix="ww" %> + + + + <ww:text name="deleteUser.page.title"/> + + +
+

+
+

+ + + + + +

+
+
+ + + + +
+
+ +
+ Index: src/main/webapp/users.jsp =================================================================== --- src/main/webapp/users.jsp (revision 0) +++ src/main/webapp/users.jsp (revision 0) @@ -0,0 +1,47 @@ +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> +<%@ taglib uri="/webwork" prefix="ww" %> +<%@ taglib uri="/tld/extremecomponents" prefix="ec" %> + + + + <ww:text name="users.page.title"/> + + +
+

+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+ +
+