VIVO-659 Move the location of "Startup Status" on the Site Admin page.

This commit is contained in:
Jim Blake 2014-05-09 17:30:26 -04:00
parent 710844a2fb
commit c77241e251
3 changed files with 16 additions and 16 deletions

View file

@ -60,9 +60,9 @@ public class BaseSiteAdminController extends FreemarkerHttpServlet {
return new TemplateResponseValues(TEMPLATE_DEFAULT, body);
}
protected Map<String, String> getSiteMaintenanceUrls(VitroRequest vreq) {
protected Map<String, Object> getSiteMaintenanceUrls(VitroRequest vreq) {
Map<String, String> urls = new HashMap<String, String>();
Map<String, Object> urls = new HashMap<>();
if (PolicyHelper.isAuthorizedForActions(vreq, SimplePermission.USE_MISCELLANEOUS_ADMIN_PAGES.ACTION)) {
urls.put("recomputeInferences", UrlBuilder.getUrl("/RecomputeInferences"));
@ -72,6 +72,11 @@ public class BaseSiteAdminController extends FreemarkerHttpServlet {
urls.put("rebuildSearchIndex", UrlBuilder.getUrl("/SearchIndex"));
}
if (PolicyHelper.isAuthorizedForActions(vreq, SimplePermission.SEE_STARTUP_STATUS.ACTION)) {
urls.put("startupStatus", UrlBuilder.getUrl("/startupStatus"));
urls.put("startupStatusAlert", !StartupStatus.getBean(getServletContext()).allClear());
}
if (PolicyHelper.isAuthorizedForActions(vreq, SimplePermission.LOGIN_DURING_MAINTENANCE.ACTION)) {
urls.put("restrictLogins", UrlBuilder.getUrl("/admin/restrictLogins"));
}
@ -145,11 +150,6 @@ public class BaseSiteAdminController extends FreemarkerHttpServlet {
data.put("pageManagement", UrlBuilder.getUrl("/pageList"));
}
if (PolicyHelper.isAuthorizedForActions(vreq, SimplePermission.SEE_STARTUP_STATUS.ACTION)) {
data.put("startupStatus", UrlBuilder.getUrl("/startupStatus"));
data.put("startupStatusAlert", !StartupStatus.getBean(getServletContext()).allClear());
}
return data;
}