<%-- The contents of this file are subject to the license and copyright detailed in the LICENSE and NOTICE files at the root of the source tree and available online at http://www.dspace.org/license/ --%> <%-- - Form requesting a Handle or internal item ID for item editing - - Attributes: - curate_group_options - options string of gropu selection. - "" unless ui.taskgroups is set - curate_task_options - options string of task selection. - collection - the collection - task_result - result of the curation task --%> <%@ 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" %> <%@ page import="javax.servlet.jsp.jstl.fmt.LocaleSupport" %> <%@ page import="org.dspace.app.webui.servlet.admin.EditCommunitiesServlet" %> <%@ page import="org.dspace.app.webui.util.CurateTaskResult" %> <%@ page import="org.dspace.content.Collection" %> <%@ page import="org.dspace.core.ConfigurationManager" %> <%@ page import="java.util.UUID" %> <%@ page import="org.dspace.content.service.CollectionService" %> <%@ page import="org.dspace.content.factory.ContentServiceFactory" %> <%@ page import="org.dspace.app.webui.util.UIUtil" %> <%@ page import="org.dspace.core.Context" %> <%! private static final String TASK_QUEUE_NAME = ConfigurationManager.getProperty("curate", "ui.queuename"); %> <% Context context = UIUtil.obtainContext(request); Collection collection = (Collection) request.getAttribute("collection"); UUID collectionID = (collection != null ? collection.getID() : null); CollectionService collectionService = ContentServiceFactory.getInstance().getCollectionService(); UUID communityID = (collectionService.getParentObject(context, collection) != null ? collectionService.getParentObject(context, collection).getID() : null); String title = (collection != null ? collection.getName() : "Unknown Collection"); String groupOptions = (String)request.getAttribute("curate_group_options"); String taskOptions = (String)request.getAttribute("curate_task_options"); // Is the logged in user an admin or community admin or collection admin Boolean admin = (Boolean)request.getAttribute("is.admin"); boolean isAdmin = (admin == null ? false : admin.booleanValue()); Boolean communityAdmin = (Boolean)request.getAttribute("is.communityAdmin"); boolean isCommunityAdmin = (communityAdmin == null ? false : communityAdmin.booleanValue()); Boolean collectionAdmin = (Boolean)request.getAttribute("is.collectionAdmin"); boolean isCollectionAdmin = (collectionAdmin == null ? false : collectionAdmin.booleanValue()); String naviAdmin = "admin"; String link = "/dspace-admin"; if(!isAdmin && (isCommunityAdmin || isCollectionAdmin)) { naviAdmin = "community-or-collection-admin"; link = "/tools"; } %> <%@ include file="/tools/curate-message.jsp" %>

<% if (groupOptions != null && !"".equals(groupOptions)) { %> : <% } %>

" /> " />

" />