mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-08 14:35:45 +01:00
Prevent repetition of verbs in roles
This commit is contained in:
@@ -19,6 +19,7 @@ import java.util.Enumeration;
|
|||||||
import java.util.LinkedHashSet;
|
import java.util.LinkedHashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
|
import java.util.Set;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import static java.util.Collections.unmodifiableCollection;
|
import static java.util.Collections.unmodifiableCollection;
|
||||||
@@ -126,7 +127,7 @@ public class RepositoryPermissionProvider {
|
|||||||
@XmlRootElement(name = "verbs")
|
@XmlRootElement(name = "verbs")
|
||||||
private static class VerbListDescriptor {
|
private static class VerbListDescriptor {
|
||||||
@XmlElement(name = "verb")
|
@XmlElement(name = "verb")
|
||||||
private List<String> verbs = new ArrayList<>();
|
private Set<String> verbs = new LinkedHashSet<>();
|
||||||
}
|
}
|
||||||
|
|
||||||
@XmlRootElement(name = "roles")
|
@XmlRootElement(name = "roles")
|
||||||
|
|||||||
Reference in New Issue
Block a user