Finalized Freemarker version of main site admin page.
This commit is contained in:
parent
a79d4067a6
commit
849ea3a201
6 changed files with 35 additions and 21 deletions
|
@ -342,7 +342,7 @@
|
|||
|
||||
<servlet>
|
||||
<servlet-name>SiteAdminController</servlet-name>
|
||||
<servlet-class>edu.cornell.mannlib.vitro.webapp.controller.edit.SiteAdminController</servlet-class>
|
||||
<servlet-class>edu.cornell.mannlib.vitro.webapp.controller.edit.FreemarkerSiteAdminController</servlet-class>
|
||||
</servlet>
|
||||
<servlet-mapping>
|
||||
<servlet-name>SiteAdminController</servlet-name>
|
||||
|
@ -353,19 +353,6 @@
|
|||
<url-pattern>/siteAdmin.jsp</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>FmSiteAdminController</servlet-name>
|
||||
<servlet-class>edu.cornell.mannlib.vitro.webapp.controller.edit.FreemarkerSiteAdminController</servlet-class>
|
||||
</servlet>
|
||||
<servlet-mapping>
|
||||
<servlet-name>FmSiteAdminController</servlet-name>
|
||||
<url-pattern>/fm-siteAdmin</url-pattern>
|
||||
</servlet-mapping>
|
||||
<servlet-mapping>
|
||||
<servlet-name>FmSiteAdminController</servlet-name>
|
||||
<url-pattern>/fm-siteAdmin.jsp</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>ImageUploadController</servlet-name>
|
||||
<servlet-class>edu.cornell.mannlib.vitro.webapp.controller.freemarker.ImageUploadController</servlet-class>
|
||||
|
|
|
@ -63,7 +63,7 @@ public class FreemarkerSiteAdminController extends FreemarkerHttpServlet {
|
|||
body.put("ontologyEditor", getOntologyEditorData(vreq, urlBuilder));
|
||||
|
||||
if (securityLevel >= LoginFormBean.DBA) {
|
||||
body.put("dataTools", getDataToolsData(vreq));
|
||||
body.put("dataTools", getDataToolsData(vreq, urlBuilder));
|
||||
|
||||
// Only for DataStar. Should handle without needing a DataStar-specific version of this controller.
|
||||
//body.put("customReports", getCustomReportsData(vreq));
|
||||
|
@ -180,9 +180,17 @@ public class FreemarkerSiteAdminController extends FreemarkerHttpServlet {
|
|||
return map;
|
||||
}
|
||||
|
||||
private Map<String, Object> getDataToolsData(VitroRequest vreq) {
|
||||
private Map<String, Object> getDataToolsData(VitroRequest vreq, UrlBuilder urlBuilder) {
|
||||
|
||||
Map<String, Object> map = new HashMap<String, Object>();
|
||||
|
||||
Map<String, String> urls = new HashMap<String, String>();
|
||||
urls.put("ingest", urlBuilder.getUrl("/ingest"));
|
||||
urls.put("rdfData", urlBuilder.getPortalUrl("/uploadRDFForm"));
|
||||
urls.put("rdfExport", urlBuilder.getPortalUrl("/export"));
|
||||
urls.put("sparqlQuery", urlBuilder.getUrl("/admin/sparqlquery"));
|
||||
map.put("urls", urls);
|
||||
|
||||
return map;
|
||||
}
|
||||
|
||||
|
|
|
@ -5,6 +5,8 @@
|
|||
|
||||
<div class="staticPageBackground">
|
||||
|
||||
<h2>Add or Remove RDF Data</h2>
|
||||
|
||||
<form action="uploadRDF" method="post" enctype="multipart/form-data" >
|
||||
|
||||
<c:if test="${!empty param.errMsg}">
|
||||
|
|
|
@ -1,3 +1,17 @@
|
|||
<#-- $This file is distributed under the terms of the license in /doc/license.txt$ -->
|
||||
|
||||
<#-- Template for Site Administration Advanced Data Tools -->
|
||||
<#-- Template for Site Administration advanced data tools panel -->
|
||||
|
||||
<#if dataTools??>
|
||||
<div class="pageBodyGroup">
|
||||
|
||||
<h3>Advanced Data Tools</h3>
|
||||
|
||||
<ul>
|
||||
<li><a href="${dataTools.urls.ingest}">Ingest tools</a></li>
|
||||
<li><a href="${dataTools.urls.rdfData}">Add/Remove RDF data</a></li>
|
||||
<li><a href="${dataTools.urls.rdfExport}">RDF export</a></li>
|
||||
<li><a href="${dataTools.urls.sparqlQuery}">SPARQL query</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</#if>
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
</div>
|
||||
|
||||
<div id="adminDashboard">
|
||||
<p>fm</p>
|
||||
<#include "login-main.ftl">
|
||||
<#include "siteAdmin-dataInput.ftl">
|
||||
<#include "siteAdmin-siteConfiguration.ftl">
|
||||
|
|
|
@ -8,10 +8,12 @@
|
|||
<h3>Ontology Editor</h3>
|
||||
|
||||
<#if ontologyEditor.pellet??>
|
||||
<p>${ontologyEditor.pellet.error}</p>
|
||||
<#if ontologyEditor.pellet.explanation??>
|
||||
<p>${ontologyEditor.pellet.explanation}</p>
|
||||
</#if>
|
||||
<div class="notice">
|
||||
<p>${ontologyEditor.pellet.error}</p>
|
||||
<#if ontologyEditor.pellet.explanation??>
|
||||
<p>Cause: ${ontologyEditor.pellet.explanation}</p>
|
||||
</#if>
|
||||
</div>
|
||||
</#if>
|
||||
|
||||
<ul>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue