mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-09 06:55:47 +01:00
permission type enum is always upper case
This commit is contained in:
@@ -35,7 +35,6 @@ package sonia.scm.security;
|
|||||||
|
|
||||||
import com.google.common.base.Splitter;
|
import com.google.common.base.Splitter;
|
||||||
|
|
||||||
import org.apache.shiro.authz.Permission;
|
|
||||||
import org.apache.shiro.authz.permission.PermissionResolver;
|
import org.apache.shiro.authz.permission.PermissionResolver;
|
||||||
|
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
@@ -46,6 +45,7 @@ import sonia.scm.repository.PermissionType;
|
|||||||
//~--- JDK imports ------------------------------------------------------------
|
//~--- JDK imports ------------------------------------------------------------
|
||||||
|
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
@@ -74,7 +74,7 @@ public class RepositoryPermissionResolver implements PermissionResolver
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public Permission resolvePermission(String permissionString)
|
public RepositoryPermission resolvePermission(String permissionString)
|
||||||
{
|
{
|
||||||
RepositoryPermission permission = null;
|
RepositoryPermission permission = null;
|
||||||
Iterator<String> permissionIt =
|
Iterator<String> permissionIt =
|
||||||
@@ -120,7 +120,11 @@ public class RepositoryPermissionResolver implements PermissionResolver
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
PermissionType type = PermissionType.valueOf(permissionIt.next());
|
String typeString = permissionIt.next();
|
||||||
|
|
||||||
|
typeString = typeString.trim().toUpperCase(Locale.ENGLISH);
|
||||||
|
|
||||||
|
PermissionType type = PermissionType.valueOf(typeString);
|
||||||
|
|
||||||
permission = new RepositoryPermission(repositoryId, type);
|
permission = new RepositoryPermission(repositoryId, type);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user