From cda2da987ecf901fcd68fc75cf9d30c5ef75eb9b Mon Sep 17 00:00:00 2001 From: Ramona Popa Date: Tue, 16 May 2017 10:21:24 +0300 Subject: [PATCH] RM-5087 - when POST return minimal info --- .../rm/rest/api/fileplans/FilePlanChildrenRelation.java | 2 +- .../api/recordcategories/RecordCategoryChildrenRelation.java | 2 +- .../rest/api/recordfolders/RecordFolderChildrenRelation.java | 4 ++-- .../unfiledcontainers/UnfiledContainerChildrenRelation.java | 4 ++-- .../UnfiledRecordFolderChildrenRelation.java | 4 ++-- .../src/main/webapp/definitions/gs-core-api.yaml | 4 ---- 6 files changed, 8 insertions(+), 12 deletions(-) diff --git a/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/fileplans/FilePlanChildrenRelation.java b/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/fileplans/FilePlanChildrenRelation.java index 923b70c636..8eecad5b04 100644 --- a/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/fileplans/FilePlanChildrenRelation.java +++ b/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/fileplans/FilePlanChildrenRelation.java @@ -213,7 +213,7 @@ public class FilePlanChildrenRelation implements RelationshipResourceAction.Read for (NodeRef newNodeRef : createdNodes) { FileInfo info = fileFolderService.getFileInfo(newNodeRef); - result.add(nodesModelFactory.createRecordCategory(info, parameters, mapUserInfo, false)); + result.add(nodesModelFactory.createRecordCategory(info, parameters, mapUserInfo, true)); } return result; diff --git a/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/recordcategories/RecordCategoryChildrenRelation.java b/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/recordcategories/RecordCategoryChildrenRelation.java index 66b2b8b71d..6a3f4d2267 100644 --- a/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/recordcategories/RecordCategoryChildrenRelation.java +++ b/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/recordcategories/RecordCategoryChildrenRelation.java @@ -208,7 +208,7 @@ public class RecordCategoryChildrenRelation implements RelationshipResourceActio for (NodeRef nodeInfo : createdNodes) { FileInfo info = fileFolderService.getFileInfo(nodeInfo); - result.add(nodesModelFactory.createRecordCategoryChild(info, parameters, mapUserInfo, false)); + result.add(nodesModelFactory.createRecordCategoryChild(info, parameters, mapUserInfo, true)); } return result; diff --git a/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/recordfolders/RecordFolderChildrenRelation.java b/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/recordfolders/RecordFolderChildrenRelation.java index 1b4fd75877..fdb2baf0f4 100644 --- a/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/recordfolders/RecordFolderChildrenRelation.java +++ b/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/recordfolders/RecordFolderChildrenRelation.java @@ -182,7 +182,7 @@ public class RecordFolderChildrenRelation implements RelationshipResourceAction. { FileInfo info = fileFolderService.getFileInfo(newNodeRef); apiUtils.postActivity(info, parentNodeRef, ActivityType.FILE_ADDED); - result.add(nodesModelFactory.createRecord(info, parameters, mapUserInfo, false)); + result.add(nodesModelFactory.createRecord(info, parameters, mapUserInfo, true)); } return result; @@ -216,6 +216,6 @@ public class RecordFolderChildrenRelation implements RelationshipResourceAction. // Get file info for response FileInfo info = fileFolderService.getFileInfo(newNode); apiUtils.postActivity(info, parentNodeRef, ActivityType.FILE_ADDED); - return nodesModelFactory.createRecord(info, parameters, null, false); + return nodesModelFactory.createRecord(info, parameters, null, true); } } diff --git a/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/unfiledcontainers/UnfiledContainerChildrenRelation.java b/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/unfiledcontainers/UnfiledContainerChildrenRelation.java index 0408de262a..f35876139e 100644 --- a/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/unfiledcontainers/UnfiledContainerChildrenRelation.java +++ b/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/unfiledcontainers/UnfiledContainerChildrenRelation.java @@ -201,7 +201,7 @@ public class UnfiledContainerChildrenRelation implements RelationshipResourceAct { FileInfo info = fileFolderService.getFileInfo(newNodeRef); apiUtils.postActivity(info, parentNodeRef, ActivityType.FILE_ADDED); - result.add(nodesModelFactory.createUnfiledContainerChild(info, parameters, mapUserInfo, false)); + result.add(nodesModelFactory.createUnfiledContainerChild(info, parameters, mapUserInfo, true)); } return result; @@ -231,6 +231,6 @@ public class UnfiledContainerChildrenRelation implements RelationshipResourceAct // Get file info for response FileInfo info = fileFolderService.getFileInfo(newNode); apiUtils.postActivity(info, parentNodeRef, ActivityType.FILE_ADDED); - return nodesModelFactory.createUnfiledContainerChild(info, parameters, null, false); + return nodesModelFactory.createUnfiledContainerChild(info, parameters, null, true); } } diff --git a/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/unfiledrecordfolders/UnfiledRecordFolderChildrenRelation.java b/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/unfiledrecordfolders/UnfiledRecordFolderChildrenRelation.java index 9fff8274af..6d892e324e 100644 --- a/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/unfiledrecordfolders/UnfiledRecordFolderChildrenRelation.java +++ b/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/unfiledrecordfolders/UnfiledRecordFolderChildrenRelation.java @@ -208,7 +208,7 @@ public class UnfiledRecordFolderChildrenRelation implements RelationshipResource { FileInfo info = fileFolderService.getFileInfo(newNodeRef); apiUtils.postActivity(info, parentNodeRef, ActivityType.FILE_ADDED); - result.add(nodesModelFactory.createUnfiledRecordFolderChild(info, parameters, mapUserInfo, false)); + result.add(nodesModelFactory.createUnfiledRecordFolderChild(info, parameters, mapUserInfo, true)); } return result; @@ -244,6 +244,6 @@ public class UnfiledRecordFolderChildrenRelation implements RelationshipResource FileInfo info = fileFolderService.getFileInfo(newNode); apiUtils.postActivity(info, parent, ActivityType.FILE_ADDED); - return nodesModelFactory.createUnfiledRecordFolderChild(info, parameters, null, false); + return nodesModelFactory.createUnfiledRecordFolderChild(info, parameters, null, true); } } diff --git a/rm-community/rm-community-rest-api-explorer/src/main/webapp/definitions/gs-core-api.yaml b/rm-community/rm-community-rest-api-explorer/src/main/webapp/definitions/gs-core-api.yaml index eef37c4225..953b71c140 100644 --- a/rm-community/rm-community-rest-api-explorer/src/main/webapp/definitions/gs-core-api.yaml +++ b/rm-community/rm-community-rest-api-explorer/src/main/webapp/definitions/gs-core-api.yaml @@ -336,8 +336,6 @@ paths: the API method tries to create a unique name using an integer suffix. - Any field in the JSON body defined below can also be passed as a form-data field. - This API method also supports record category creation using application/json. You must specify at least a **name**. @@ -1179,8 +1177,6 @@ paths: the API method tries to create a unique name using an integer suffix. - Any field in the JSON body defined below can also be passed as a form-data field. - This API method also supports record category or record folder creation using application/json. You must specify at least a **name** and **nodeType**.