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>
<#if menuN3??>
-