[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