From 7e5e9e90d64025495078d549e73750a32a0b7817 Mon Sep 17 00:00:00 2001 From: tankchintan Date: Wed, 13 Jul 2011 00:34:25 +0000 Subject: [PATCH] 1. Adding link to visualization tools page to the site admin section. --- .../webapp/controller/freemarker/SiteAdminController.java | 6 ++++++ .../body/siteAdmin/siteAdmin-advancedDataTools.ftl | 1 + 2 files changed, 7 insertions(+) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/SiteAdminController.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/SiteAdminController.java index 9885a568c..440f7b3b1 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/SiteAdminController.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/SiteAdminController.java @@ -21,6 +21,7 @@ import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.usepages.EditOntolo import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.usepages.EditSiteInformation; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.usepages.ManageMenus; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.usepages.ManageUserAccounts; +import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.usepages.RefreshVisualizationCacheAction; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.usepages.SeeSiteAdminPage; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.usepages.UseAdvancedDataToolsPages; import edu.cornell.mannlib.vitro.webapp.beans.VClassGroup; @@ -190,6 +191,11 @@ public class SiteAdminController extends FreemarkerHttpServlet { urls.put("rdfExport", UrlBuilder.getUrl("/export")); urls.put("sparqlQuery", UrlBuilder.getUrl("/admin/sparqlquery")); urls.put("sparqlQueryBuilder", UrlBuilder.getUrl("/admin/sparqlquerybuilder")); + + if (PolicyHelper.isAuthorizedForActions(vreq, new Actions(new RefreshVisualizationCacheAction()))) { + urls.put("visualizationTool", UrlBuilder.getUrl("/vis/tools")); + } + map.put("urls", urls); return map; diff --git a/webapp/web/templates/freemarker/body/siteAdmin/siteAdmin-advancedDataTools.ftl b/webapp/web/templates/freemarker/body/siteAdmin/siteAdmin-advancedDataTools.ftl index bfac0c460..12e82c3e9 100644 --- a/webapp/web/templates/freemarker/body/siteAdmin/siteAdmin-advancedDataTools.ftl +++ b/webapp/web/templates/freemarker/body/siteAdmin/siteAdmin-advancedDataTools.ftl @@ -13,6 +13,7 @@
  • RDF export
  • SPARQL query
  • SPARQL query builder
  • +
  • Visualization Tools