mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-17 18:51:10 +01:00
added assigned permissions to ScmState
This commit is contained in:
@@ -34,6 +34,7 @@ package sonia.scm.security;
|
||||
//~--- non-JDK imports --------------------------------------------------------
|
||||
|
||||
import com.google.common.base.Predicate;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import com.google.common.collect.ImmutableList.Builder;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Singleton;
|
||||
@@ -100,7 +101,7 @@ public class PermissionCollector
|
||||
*/
|
||||
public List<Permission> collect(User user, GroupNames groups)
|
||||
{
|
||||
Builder<Permission> builder = new Builder<Permission>();
|
||||
Builder<Permission> builder = ImmutableList.builder();
|
||||
|
||||
collectRepositoryPermissions(builder, user, groups);
|
||||
collectGlobalPermissions(builder, user, groups);
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
*/
|
||||
|
||||
|
||||
|
||||
package sonia.scm.security;
|
||||
|
||||
//~--- non-JDK imports --------------------------------------------------------
|
||||
@@ -55,9 +56,6 @@ import java.util.Locale;
|
||||
public class RepositoryPermissionResolver implements PermissionResolver
|
||||
{
|
||||
|
||||
/** Field description */
|
||||
private static final String TYPE_REPOSITORY = "repository";
|
||||
|
||||
/**
|
||||
* the logger for RepositoryPermissionResolver
|
||||
*/
|
||||
@@ -86,7 +84,7 @@ public class RepositoryPermissionResolver implements PermissionResolver
|
||||
{
|
||||
String type = permissionIt.next();
|
||||
|
||||
if (type.equals(TYPE_REPOSITORY))
|
||||
if (type.equals(RepositoryPermission.TYPE))
|
||||
{
|
||||
permission = createRepositoryPermission(permissionIt);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user