<%-- #BeginRZ-PageHeader --%> <%@ page language="java"%> <% String rzmodule = revize.RevizeConstants.PAGE_PERMISSIONS_MODULE;%> <%@ include file = "/util/setup_editform_header.jsp"%> <%-- #EndRZ-PageHeader --%> <% /* DCO 02-10-2011 #1492 now call getpermissions once for page permissions and once for workflows //----- Get roles and users permissions assigned to calling page template rz.pagetype = "template"; //makes getpermissions process as template revize.Permissions page_permissions = rz.getpermissions(rz.permissions.page_key,true); rz.pagetype = "form"; //restore to correct value */ revize.Permissions page_permissions = null; %> 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= --%> <%@ include file="/util/setup_editform_javascript.jsp" %>
<%@ page import="java.util.*,java.sql.*,javax.security.auth.*" %> <%@ page import="revize.security.*,revize.store.*,revize.db.*,revize.db.sql.*,revize.security.principal.*" %> <%@ page import="idetix.security.UserContext,revize.servlet.*,idetix.util.StringUtils" %> <% //----- Get list of users and roles int i; Iterator itr; String user,role; String inheritFlag; String className; //----- 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('|',','); // 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(page_permissions.inherit_key,rz.PAGE_PERMISSIONS); for (i=0; i 0) users.put("",""); if (roles.size() > 0) roles.put("",""); // add all remaining users for (i=0; i <% if (workflows.length > 0) { %> <% } %>
Permissions
">
Roles: 

clear all
reset
    <% 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"; %>
  • <% } } %>
Users: 

clear all
reset
    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"; %>
  • <% } } %>
Workflow

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 or Role via AdminCenter

Guide for Configuring Revize Role and Workflows

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