You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by bt...@apache.org on 2019/03/28 03:21:49 UTC

[james-project] 05/23: JAMES-2685 revise user vault api path

This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 85cfd171fc94fd85483d86f4a710c219ad863a6a
Author: Tran Tien Duc <dt...@linagora.com>
AuthorDate: Mon Mar 18 14:28:32 2019 +0700

    JAMES-2685 revise user vault api path
    
    From `.../user/...` to `.../users/...`
---
 .../james/jmap/methods/integration/DeletedMessagesVaultTest.java      | 2 +-
 .../james/webadmin/vault/routes/DeletedMessagesVaultRoutes.java       | 3 +--
 src/site/markdown/server/manage-webadmin.md                           | 4 ++--
 3 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/server/protocols/jmap-integration-testing/jmap-integration-testing-common/src/test/java/org/apache/james/jmap/methods/integration/DeletedMessagesVaultTest.java b/server/protocols/jmap-integration-testing/jmap-integration-testing-common/src/test/java/org/apache/james/jmap/methods/integration/DeletedMessagesVaultTest.java
index 67f91a9..109fa2b 100644
--- a/server/protocols/jmap-integration-testing/jmap-integration-testing-common/src/test/java/org/apache/james/jmap/methods/integration/DeletedMessagesVaultTest.java
+++ b/server/protocols/jmap-integration-testing/jmap-integration-testing-common/src/test/java/org/apache/james/jmap/methods/integration/DeletedMessagesVaultTest.java
@@ -489,7 +489,7 @@ public abstract class DeletedMessagesVaultTest {
     private void restoreMessagesFor(String user, String criteria) {
         String taskId = webAdminApi.with()
             .body(criteria)
-            .post("/deletedMessages/user/" + user + "?action=restore")
+            .post("/deletedMessages/users/" + user + "?action=restore")
             .jsonPath()
             .get("taskId");
 
diff --git a/server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultRoutes.java b/server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultRoutes.java
index ba8864c..940e3a8 100644
--- a/server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultRoutes.java
+++ b/server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultRoutes.java
@@ -63,7 +63,6 @@ import io.swagger.annotations.ApiImplicitParams;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiResponse;
 import io.swagger.annotations.ApiResponses;
-import spark.HaltException;
 import spark.Request;
 import spark.Response;
 import spark.Service;
@@ -103,7 +102,7 @@ public class DeletedMessagesVaultRoutes implements Routes {
         }
     }
 
-    public static final String ROOT_PATH = "deletedMessages/user";
+    public static final String ROOT_PATH = "deletedMessages/users";
     private static final String USER_PATH_PARAM = "user";
     private static final String RESTORE_PATH = ROOT_PATH + SEPARATOR + ":" + USER_PATH_PARAM;
     private static final String ACTION_QUERY_PARAM = "action";
diff --git a/src/site/markdown/server/manage-webadmin.md b/src/site/markdown/server/manage-webadmin.md
index 55e6e41..56d8bc0 100644
--- a/src/site/markdown/server/manage-webadmin.md
+++ b/src/site/markdown/server/manage-webadmin.md
@@ -2561,7 +2561,7 @@ Here are the following actions available on the 'Deleted Messages Vault'
 Deleted messages of a specific user can be restored by calling the following endpoint:
 
 ```
-curl -XPOST http://ip:port/deletedMessages/user/userToRestore@domain.ext?action=restore
+curl -XPOST http://ip:port/deletedMessages/users/userToRestore@domain.ext?action=restore
 
 {"
   "combinator": "and",
@@ -2692,7 +2692,7 @@ while:
 Retrieve deleted messages matched with requested query from an user then share the content to a targeted mail address (exportTo)
 
 ```
-curl -XPOST http://ip:port/deletedMessages/user/userExportFrom@domain.ext?action=export&exportTo=userReceiving@domain.ext
+curl -XPOST http://ip:port/deletedMessages/users/userExportFrom@domain.ext?action=export&exportTo=userReceiving@domain.ext
 
 BODY: is the json query has the same structure with Restore Deleted Messages section
 ```


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org