[jboss-svn-commits] JBoss Portal SVN: r5633 - in trunk/core/src: main/org/jboss/portal/core/portlet/cms/admin resources/portal-core-war/WEB-INF/jsp/cms/admin
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Nov 13 15:12:56 EST 2006
Author: roy.russo at jboss.com
Date: 2006-11-13 15:12:54 -0500 (Mon, 13 Nov 2006)
New Revision: 5633
Modified:
trunk/core/src/main/org/jboss/portal/core/portlet/cms/admin/CMSAdminPortlet.java
trunk/core/src/resources/portal-core-war/WEB-INF/jsp/cms/admin/securenode.jsp
Log:
JBPORTAL-1112 - Create cms security functionality in UI
Modified: trunk/core/src/main/org/jboss/portal/core/portlet/cms/admin/CMSAdminPortlet.java
===================================================================
--- trunk/core/src/main/org/jboss/portal/core/portlet/cms/admin/CMSAdminPortlet.java 2006-11-13 18:27:59 UTC (rev 5632)
+++ trunk/core/src/main/org/jboss/portal/core/portlet/cms/admin/CMSAdminPortlet.java 2006-11-13 20:12:54 UTC (rev 5633)
@@ -379,6 +379,7 @@
else if (CMSAdminConstants.OP_CONFIRMSECURE.equals(op))
{
String sPath = rReq.getParameter("path");
+ String sConfirm = rReq.getParameter("confirm");
Set roleSet;
Set userSet;
@@ -396,8 +397,14 @@
rRes.setContentType("text/html");
rReq.setAttribute("currpath", sPath);
+
rReq.setAttribute("roles", roleSet);
rReq.setAttribute("users", userSet);
+
+ if (sConfirm != null)
+ {
+ rReq.setAttribute("confirm", sConfirm);
+ }
javax.portlet.PortletRequestDispatcher prd = getPortletContext().getRequestDispatcher(CMSAdminConstants.CMS_JSP_PATH + "/securenode.jsp");
prd.include(rReq, rRes);
}
Modified: trunk/core/src/resources/portal-core-war/WEB-INF/jsp/cms/admin/securenode.jsp
===================================================================
--- trunk/core/src/resources/portal-core-war/WEB-INF/jsp/cms/admin/securenode.jsp 2006-11-13 18:27:59 UTC (rev 5632)
+++ trunk/core/src/resources/portal-core-war/WEB-INF/jsp/cms/admin/securenode.jsp 2006-11-13 20:12:54 UTC (rev 5633)
@@ -21,79 +21,203 @@
<portlet:param name="op" value="<%= CMSAdminConstants.OP_SECURE %>"/>
<portlet:param name="path" value="<%= sCurrPath %>"/>
</portlet:actionURL>" method="post">
- <table width="100%">
- <th colspan="2" align="center" class="portlet-section-header">${n:i18n("TITLE_SECURECONFIRM")}</th>
- <%
- if (sConfirm != null && !"".equals(sConfirm))
- {
- %>
- <tr>
- <td colspan="2">
- <font color="red"><%= sConfirm %>
- </font>
- </td>
- </tr>
- <%
- }
- %>
- <tr>
- <td colspan="2">
- <font class="portlet-font">Configure security restrictions on node: <%= sCurrPath %>
- </font>
- </td>
- </tr>
- <tr>
- <td colspan="2" height="10"></td>
- </tr>
- <tr>
- <td>
- <select name="secureroles" multiple="multiple">
- <option value="Anonymous">Anonymous</option>
- <%
- Iterator iterator = roleSet.iterator();
- while (iterator.hasNext())
- {
- Role role = (Role)iterator.next();
- %>
- <option value="<%= role.getId() %>"><%= role.getDisplayName() %>
- </option>
- <%
- }
- %>
- </select>
- </td>
- <td>Select Roles that have access to this node.<br/>
- (You may select multiple roles by using CTRL+click on the role names.)
- </td>
- </tr>
- <tr>
- <td colspan="2" height="10"></td>
- </tr>
- <tr>
- <td>
- <select name="secureusers" multiple="multiple">
- <%
- Iterator iteratorUser = userSet.iterator();
- while (iteratorUser.hasNext())
- {
- User user = (User)iteratorUser.next();
- %>
- <option value="<%= user.getId() %>"><%= user.getUserName() %>
- </option>
- <%
- }
- %>
- </select>
- </td>
- <td>Select Users that have access to this node.<br/>
- (You may select multiple users by using CTRL+click on the user names.)
- </td>
- </tr>
- <tr>
- <td align="center" colspan="2"><input type="submit" value="${n:i18n("CMS_SECURE")}" name="submit"
- class="portlet-form-button"></td>
- </tr>
- </table>
+<table width="100%">
+<th colspan="2" align="center" class="portlet-section-header">${n:i18n("TITLE_SECURECONFIRM")}</th>
+<%
+ if (sConfirm != null && !"".equals(sConfirm))
+ {
+%>
+<tr>
+ <td colspan="2">
+ <font color="red"><%= sConfirm %>
+ </font>
+ </td>
+</tr>
+<%
+ }
+%>
+<tr>
+ <td colspan="2">
+ <font class="portlet-font">Configure security restrictions on node: <%= sCurrPath %>
+ </font>
+ </td>
+</tr>
+<tr>
+ <td colspan="2" height="10"></td>
+</tr>
+<tr>
+ <td class="portlet-section-alternate" colspan="2">
+ <table>
+ <tr>
+ <td colspan="2" class="portlet-section-header" align="center">Set Read Permissions</td>
+ </tr>
+ <tr>
+ <td>
+ <select name="secureroles" multiple="multiple">
+ <option value="Anonymous">Anonymous</option>
+ <%
+ Iterator iterator = roleSet.iterator();
+ while (iterator.hasNext())
+ {
+ Role role = (Role)iterator.next();
+ %>
+ <option value="<%= role.getId() %>"><%= role.getDisplayName() %>
+ </option>
+ <%
+ }
+ %>
+ </select>
+ </td>
+ <td>Select Roles that have access to this node.<br/>
+ (You may select multiple roles by using CTRL+click on the role names.)
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2" height="10"></td>
+ </tr>
+ <tr>
+ <td>
+ <select name="secureusers" multiple="multiple">
+ <%
+ Iterator iteratorUser = userSet.iterator();
+ while (iteratorUser.hasNext())
+ {
+ User user = (User)iteratorUser.next();
+ %>
+ <option value="<%= user.getId() %>"><%= user.getUserName() %>
+ </option>
+ <%
+ }
+ %>
+ </select>
+ </td>
+ <td>Select Users that have access to this node.<br/>
+ (You may select multiple users by using CTRL+click on the user names.)
+ </td>
+ </tr>
+ </table>
+ </td>
+</tr>
+<tr>
+ <td colspan="2" height="10"></td>
+</tr>
+<tr>
+ <td class="portlet-section-alternate" colspan="2">
+ <table>
+ <tr>
+ <td colspan="2" class="portlet-section-header" align="center">Set Write Permissions</td>
+ </tr>
+ <tr>
+ <td>
+ <select name="secureroles" multiple="multiple">
+ <option value="Anonymous">Anonymous</option>
+ <%
+ iterator = roleSet.iterator();
+ while (iterator.hasNext())
+ {
+ Role role = (Role)iterator.next();
+ %>
+ <option value="<%= role.getId() %>"><%= role.getDisplayName() %>
+ </option>
+ <%
+ }
+ %>
+ </select>
+ </td>
+ <td>Select Roles that have access to this node.<br/>
+ (You may select multiple roles by using CTRL+click on the role names.)
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2" height="10"></td>
+ </tr>
+ <tr>
+ <td>
+ <select name="secureusers" multiple="multiple">
+ <%
+ iteratorUser = userSet.iterator();
+ while (iteratorUser.hasNext())
+ {
+ User user = (User)iteratorUser.next();
+ %>
+ <option value="<%= user.getId() %>"><%= user.getUserName() %>
+ </option>
+ <%
+ }
+ %>
+ </select>
+ </td>
+ <td>Select Users that have access to this node.<br/>
+ (You may select multiple users by using CTRL+click on the user names.)
+ </td>
+ </tr>
+ </table>
+ </td>
+</tr>
+<tr>
+ <td colspan="2" height="10"></td>
+</tr>
+<tr>
+ <td class="portlet-section-alternate" colspan="2">
+ <table>
+ <tr>
+ <td colspan="2" class="portlet-section-header" align="center">Set Manage Permissions</td>
+ </tr>
+ <tr>
+ <td>
+ <select name="secureroles" multiple="multiple">
+ <option value="Anonymous">Anonymous</option>
+ <%
+ iterator = roleSet.iterator();
+ while (iterator.hasNext())
+ {
+ Role role = (Role)iterator.next();
+ %>
+ <option value="<%= role.getId() %>"><%= role.getDisplayName() %>
+ </option>
+ <%
+ }
+ %>
+ </select>
+ </td>
+ <td>Select Roles that have access to this node.<br/>
+ (You may select multiple roles by using CTRL+click on the role names.)
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2" height="10"></td>
+ </tr>
+ <tr>
+ <td>
+ <select name="secureusers" multiple="multiple">
+ <%
+ iteratorUser = userSet.iterator();
+ while (iteratorUser.hasNext())
+ {
+ User user = (User)iteratorUser.next();
+ %>
+ <option value="<%= user.getId() %>"><%= user.getUserName() %>
+ </option>
+ <%
+ }
+ %>
+ </select>
+ </td>
+ <td>Select Users that have access to this node.<br/>
+ (You may select multiple users by using CTRL+click on the user names.)
+ </td>
+ </tr>
+ </table>
+ </td>
+</tr>
+<tr>
+ <td colspan="2" height="10"></td>
+</tr>
+<tr>
+ <td align="center" colspan="2"><input type="submit" value="${n:i18n("CMS_SECURE")}" name="submit"
+ class="portlet-form-button"></td>
+</tr>
+</table>
</form>
<a href="<portlet:renderURL>
More information about the jboss-svn-commits
mailing list