<%-- #BeginRZ-PageHeader --%> <%@ page language="java"%> <% String rzmodule = revize.RevizeConstants.PAGE_PERMISSIONS_MODULE;%> <%@ include file = "/util/setup_editform_header.jsp"%> <%-- #EndRZ-PageHeader --%> <%! boolean DEBUG = false; String debugHtml = ""; void debug(String msg) { if (DEBUG) debugHtml += msg + "
"; } %><% // Clear default page_permissions; users and roles loaded later revize.Permissions page_permissions = null; // Define and save message returned to AdminPanel in session (08-2012+) // validate() removes all url parameters on save boolean adminpanel = request.getParameter("adminpanel") != null; String adminMsg = "Permissions Update Canceled"; //assume cancel until... if (request.getParameter("webspace") == null) //...return from save adminMsg = "Permissions Updated"; if (adminpanel || request.getParameter("webspace") == null) session.setAttribute("RZadminpanel-msg",adminMsg); %> Revize Page Permissions <%--#RevizeProperties: USE REVIZE MENU (DOCUMENT PROPERTIES) TO EDIT DATA BELOW: status=new options=@@options@@ server=localhost:8080 projectName=federal label= location=permissions-editform.jsp version= docType=editpage subType=form moduleName=webspace_page_permissions fieldName= channels=| description= --%>

Page Permissions

<%@ include file="/util/setup_editform_javascript.jsp" %>
<% //----- Get list of users and roles int i; Iterator itr; String user = ""; String role = ""; String inheritFlag = ""; String className = ""; //webspace = rz.webspace; //----- Build list of selected users, inherited users then all other users String[] allUsers = rz.getusers(); LinkedHashMap users = new LinkedHashMap(); String[] allRoles = rz.getroles(); LinkedHashMap roles = new LinkedHashMap(); page_permissions = rz.getpermissions(rz.permissions.page_key,rz.PAGE_PERMISSIONS); String page_permissions_users = page_permissions.users.replace('|',','); String page_permissions_roles = page_permissions.roles.replace('|',','); String parent_key = StringUtils.getParameter(request,"parent_key"); // add either selected users or inherited inheritFlag = ""; if (page_permissions.inherit_key.length() > 0 && !page_permissions.inherit_key.equals(rz.permissions.page_key)) inheritFlag = "*"; for (i=0; i 0) { page_permissions = rz.getpermissions(parent_key,rz.PAGE_PERMISSIONS); page_permissions_users = page_permissions.users.replace('|',','); page_permissions_roles = page_permissions.roles.replace('|',','); for (i=0; i 0) users.put("",""); if (roles.size() > 0) roles.put("",""); // add all remaining users for (i=0; i
">
    <% itr = roles.keySet().iterator(); while (itr.hasNext()) { role = itr.next() + ""; if (role.equals("")) { if (!itr.hasNext()) continue; %>
  • <% } else { inheritFlag = roles.get(role)+""; className = inheritFlag.equals("") ? "" : "ih"; %>
  • <% } } %>
    px;"> <% itr = users.keySet().iterator(); while (itr.hasNext()) { user = itr.next() + ""; if (user.equals("")) { if (!itr.hasNext()) continue; %>
  • <% } else { inheritFlag = users.get(user)+""; className = inheritFlag.equals("") ? "" : "ih"; %>
  • <% } } %>
<% if (workflows.length > 0) { %>

If default is selected, the site default will be used; If Inherited is selected, the workflow is inherited from parent or grandparent page highlighted in yellow.


<% } %>

 
<%-- #BeginRZ-ActionImage --%> <%-- Option:type=EditFormSaveImage --%> <%-- Option:imageSrcURL=/revize/images/edit/save.gif --%> <%-- #EndRZ-ActionImage --%>   <%-- #BeginRZ-ActionImage --%> <%-- Option:type=EditFormCancelImage --%> <%-- Option:imageSrcURL=/revize/images/edit/cancel.gif --%> <%-- #EndRZ-ActionImage --%>

Add User

<% if (!rz.tracestack.equals("")) { %>
<%=rz.tracestack%>
<% } %>