From 2c2151a0f297fdf398501a7a19f7982f8a1818a2 Mon Sep 17 00:00:00 2001 From: j2blake Date: Thu, 2 Feb 2012 21:54:06 +0000 Subject: [PATCH] NIHVIVO-2694 Create a new Permission to determine who can login when logins are restricted. --- .../mannlib/vitro/webapp/auth/permissions/SimplePermission.java | 2 ++ webapp/web/WEB-INF/resources/permission_config.n3 | 1 + 2 files changed, 3 insertions(+) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/permissions/SimplePermission.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/permissions/SimplePermission.java index 4c059b4b9..78bc20a7c 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/permissions/SimplePermission.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/permissions/SimplePermission.java @@ -38,6 +38,8 @@ public class SimplePermission extends Permission { "EditOwnAccount"); public static final SimplePermission EDIT_SITE_INFORMATION = new SimplePermission( "EditSiteInformation"); + public static final SimplePermission LOGIN_DURING_MAINTENANCE = new SimplePermission( + "LoginDuringMaintenance"); public static final SimplePermission MANAGE_MENUS = new SimplePermission( "ManageMenus"); public static final SimplePermission MANAGE_OWN_PROXIES = new SimplePermission( diff --git a/webapp/web/WEB-INF/resources/permission_config.n3 b/webapp/web/WEB-INF/resources/permission_config.n3 index d25b8cded..8c076e094 100644 --- a/webapp/web/WEB-INF/resources/permission_config.n3 +++ b/webapp/web/WEB-INF/resources/permission_config.n3 @@ -12,6 +12,7 @@ auth:ADMIN # ADMIN-only permissions auth:hasPermission simplePermission:AccessSpecialDataModels ; + auth:hasPermission simplePermission:LoginDuringMaintenance ; auth:hasPermission simplePermission:ManageMenus ; auth:hasPermission simplePermission:ManageProxies ; auth:hasPermission simplePermission:ManageSearchIndex ;