Skip to content

Commit 0f9877f

Browse files
author
mpv1989
committed
ArangoDatabase.updateUserDefaultCollectionAccess(String, Permissions
1 parent 7fad6e3 commit 0f9877f

File tree

4 files changed

+17
-2
lines changed

4 files changed

+17
-2
lines changed

ChangeLog

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ v4.2.2 (xxxx-xx-xx)
66
* added ArangoCollectionAsync.resetAccess(String)
77
* added ArangoDBAsync.updateUserDefaultDatabaseAccess(String, Permissions)
88
* added ArangoDBAsync.updateUserDefaultCollectionAccess(String, Permissions)
9+
* added ArangoDatabaseAsync.updateUserDefaultCollectionAccess(String, Permissions)
910
* added ArangoCollectionAsync.getDocuments(Collection<String>, Class)
10-
11+
* added connection/handshake retry on same host
1112

1213
v4.2.1 (2017-06-20)
1314
---------------------------

src/main/java/com/arangodb/ArangoDBAsync.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,7 @@ public CompletableFuture<Void> updateUserDefaultDatabaseAccess(final String user
581581
}
582582

583583
public CompletableFuture<Void> updateUserDefaultCollectionAccess(final String user, final Permissions permissions) {
584-
return executor.execute(updateUserDefaultDatabaseAccessRequest(user, permissions), Void.class);
584+
return executor.execute(updateUserDefaultCollectionAccessRequest(user, permissions), Void.class);
585585
}
586586

587587
/**

src/main/java/com/arangodb/ArangoDatabaseAsync.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,10 @@ public CompletableFuture<Void> resetAccess(final String user) {
266266
return executor.execute(resetAccessRequest(user), Void.class);
267267
}
268268

269+
public CompletableFuture<Void> updateUserDefaultCollectionAccess(final String user, final Permissions permissions) {
270+
return executor.execute(updateUserDefaultCollectionAccessRequest(user, permissions), Void.class);
271+
}
272+
269273
/**
270274
* Create a cursor and return the first results
271275
*

src/test/java/com/arangodb/ArangoDatabaseTest.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,16 @@ public void resetAccessUserNotFound() throws InterruptedException, ExecutionExce
399399
db.resetAccess("user1").get();
400400
}
401401

402+
@Test
403+
public void updateUserDefaultCollectionAccess() throws InterruptedException, ExecutionException {
404+
try {
405+
arangoDB.createUser("user1", "1234").get();
406+
db.updateUserDefaultCollectionAccess("user1", Permissions.RW).get();
407+
} finally {
408+
arangoDB.deleteUser("user1").get();
409+
}
410+
}
411+
402412
@Test
403413
public void query() throws InterruptedException, ExecutionException {
404414
try {

0 commit comments

Comments
 (0)