|
1 | 1 | package io.weaviate.integration; |
2 | 2 |
|
3 | 3 | import java.io.IOException; |
| 4 | +import java.util.ArrayList; |
4 | 5 | import java.util.List; |
5 | 6 |
|
6 | 7 | import org.assertj.core.api.Assertions; |
@@ -64,16 +65,19 @@ public void test_roles_Lifecycle() throws IOException { |
64 | 65 | var myCollection = "Things"; |
65 | 66 | var nsRole = ns("VectorOwner"); |
66 | 67 |
|
67 | | - List<Permission> permissions = List.of( |
68 | | - Permission.backups(myCollection, BackupsPermission.Action.MANAGE), |
69 | | - Permission.cluster(ClusterPermission.Action.READ), |
70 | | - Permission.nodes(myCollection, NodesPermission.Action.READ), |
71 | | - Permission.roles(VIEWER_ROLE, Scope.MATCH, RolesPermission.Action.CREATE), |
72 | | - Permission.collections(myCollection, CollectionsPermission.Action.CREATE), |
73 | | - Permission.data(myCollection, DataPermission.Action.UPDATE), |
74 | | - Permission.tenants(myCollection, "my-tenant", TenantsPermission.Action.DELETE), |
75 | | - Permission.users("my-user", UsersPermission.Action.READ), |
76 | | - Permission.replicate(myCollection, "my-shard", ReplicatePermission.Action.READ)); |
| 68 | + List<Permission> permissions = new ArrayList<>() { |
| 69 | + { |
| 70 | + add(Permission.backups(myCollection, BackupsPermission.Action.MANAGE)); |
| 71 | + add(Permission.cluster(ClusterPermission.Action.READ)); |
| 72 | + add(Permission.nodes(myCollection, NodesPermission.Action.READ)); |
| 73 | + add(Permission.roles(VIEWER_ROLE, Scope.MATCH, RolesPermission.Action.CREATE)); |
| 74 | + add(Permission.collections(myCollection, CollectionsPermission.Action.CREATE)); |
| 75 | + add(Permission.data(myCollection, DataPermission.Action.UPDATE)); |
| 76 | + add(Permission.tenants(myCollection, "my-tenant", TenantsPermission.Action.DELETE)); |
| 77 | + add(Permission.users("my-user", UsersPermission.Action.READ)); |
| 78 | + add(Permission.replicate(myCollection, "my-shard", ReplicatePermission.Action.READ)); |
| 79 | + } |
| 80 | + }; |
77 | 81 |
|
78 | 82 | requireAtLeast(Weaviate.Version.V132, () -> { |
79 | 83 | permissions.add( |
|
0 commit comments