diff --git a/webapp/config/web.xml b/webapp/config/web.xml index 959473ae0..c2c199abd 100644 --- a/webapp/config/web.xml +++ b/webapp/config/web.xml @@ -326,7 +326,7 @@ MenuN3EditController - /MenuN3EditController + /menuN3Editor 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 24f2c75af..4fdf38612 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 @@ -119,6 +119,10 @@ public class SiteAdminController extends FreemarkerHttpServlet { } urls.put("siteInfo", urlBuilder.getPortalUrl("/editForm", new ParamMap("controller", "Portal", "id", String.valueOf(urlBuilder.getPortalId())))); + + if (LoginStatusBean.getBean(vreq).isLoggedInAtLeast(LoginStatusBean.DBA)) { + urls.put("menuN3Editor", urlBuilder.getPortalUrl("/menuN3Editor")); + } map.put("urls", urls); diff --git a/webapp/web/templates/freemarker/body/menuN3Edit.ftl b/webapp/web/templates/freemarker/body/menuN3Edit.ftl index a5b449bfc..a27b177e3 100644 --- a/webapp/web/templates/freemarker/body/menuN3Edit.ftl +++ b/webapp/web/templates/freemarker/body/menuN3Edit.ftl @@ -15,7 +15,7 @@ <#if menuN3??> -
+