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 8eecad5b04..923b70c636 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, true)); + result.add(nodesModelFactory.createRecordCategory(info, parameters, mapUserInfo, false)); } 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 6a3f4d2267..66b2b8b71d 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, true)); + result.add(nodesModelFactory.createRecordCategoryChild(info, parameters, mapUserInfo, false)); } 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 fdb2baf0f4..1b4fd75877 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, true)); + result.add(nodesModelFactory.createRecord(info, parameters, mapUserInfo, false)); } 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, true); + return nodesModelFactory.createRecord(info, parameters, null, false); } } 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 f35876139e..0408de262a 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, true)); + result.add(nodesModelFactory.createUnfiledContainerChild(info, parameters, mapUserInfo, false)); } 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, true); + return nodesModelFactory.createUnfiledContainerChild(info, parameters, null, false); } } 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 6d892e324e..9fff8274af 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, true)); + result.add(nodesModelFactory.createUnfiledRecordFolderChild(info, parameters, mapUserInfo, false)); } 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, true); + return nodesModelFactory.createUnfiledRecordFolderChild(info, parameters, null, false); } } 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 953b71c140..eef37c4225 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,6 +336,8 @@ 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**. @@ -1177,6 +1179,8 @@ 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**.