<%-- - wizard-permissions.jsp - - Version: $Revision$ - - Date: $Date$ - - Copyright (c) 2002, Hewlett-Packard Company and Massachusetts - Institute of Technology. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - - Neither the name of the Hewlett-Packard Company nor the name of the - Massachusetts Institute of Technology nor the names of their - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. --%> <%-- - set up a group with particular permissions - - attributes: - collection - collection we're creating - permission - one of the constants starting PERM_ at the top of - org.dspace.app.webui.servlet.admin.CollectionWizardServlet --%> <%@ page import="org.dspace.app.webui.servlet.admin.CollectionWizardServlet" %> <%@ page import="org.dspace.content.Collection" %> <%@ page contentType="text/html;charset=UTF-8" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> <%@ taglib uri="http://www.dspace.org/dspace-tags.tld" prefix="dspace" %> <% Collection collection = (Collection) request.getAttribute("collection"); int perm = ((Integer) request.getAttribute("permission")).intValue(); boolean mitGroup = (request.getAttribute("mitgroup") != null); %> <% switch (perm) { case CollectionWizardServlet.PERM_READ: %> <%--

Authorization to Read

--%>

<%--

Who has (by default) permission to read new items submitted to this collection? --%>

<% break; case CollectionWizardServlet.PERM_SUBMIT: %> <%--

Authorization to Submit

--%>

<%--

Who has permission to submit new items to this collection? --%>

<% break; case CollectionWizardServlet.PERM_WF1: %> <%--

Submission Workflow Accept/Reject Step

--%>

<%--

Who is responsible for performing the accept/reject step? They will be able to accept or reject incoming submissions. They will not be able to edit the submission's metadata, however. Only one of the group need perform the step for each submission. --%>

<% break; case CollectionWizardServlet.PERM_WF2: %> <%--

Submission Workflow Accept/Reject/Edit Metadata Step

--%>

<%--

Who is responsible for performing the accept/reject/edit metadata step? They will be able to edit the metadata of incoming submissions, and then accept or reject them. Only one of the group need perform the step for each submission. --%>

<% break; case CollectionWizardServlet.PERM_WF3: %> <%--

Submission Workflow Edit Metadata Step

--%>

<%--

Who is responsible for performing the edit metadata step? They will be able to edit the metadata of incoming submissions, but will not be able to reject them.

--%>

<% break; case CollectionWizardServlet.PERM_ADMIN: %> <%--

Delegated Collection Administrators

--%>

<%--

Who are the collection administrators for this collection? They will be able to decide who can submit items to the collection, withdraw items, edit item metadata (after submission), and add (map) existing items from other collections to this collection (subject to authorization from that collection).

--%>

<% break; } %>

<%--

You can change this later using the relevant sections of the DSpace admin UI.

--%>

<% // MIT group checkbox - only if there's an MIT group and on the READ and SUBMIT pages // (Sorry, everyone who isn't running DSpace at MIT, I know this isn't very elegant!) if (mitGroup && (perm == CollectionWizardServlet.PERM_READ || perm == CollectionWizardServlet.PERM_SUBMIT)) { %> <%-- <%-- --%> <% } %> <%-- width=40% centres table nicely --%> --%>
 All MIT users --%>  
 
OR
 
<%-- Click on the 'Select E-people' button to choose e-people to add to the list.
<%-- Hidden fields needed for servlet to know which collection and page to deal with --%> " />
  <%-- --%> " onclick="javascript:finishEPerson();"/>