From ef68bddb06a35cb4b47f5bcfab01156be76b5cc2 Mon Sep 17 00:00:00 2001 From: Roxana Lucanu Date: Wed, 3 Jun 2020 15:49:00 +0300 Subject: [PATCH] APPS-139 changes around capabilities --- .../capability/rm-capabilities-record-context.xml | 8 ++------ .../action/dm/DeclareAsVersionRecordAction.java | 6 +++--- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/rm-community/rm-community-repo/config/alfresco/module/org_alfresco_module_rm/capability/rm-capabilities-record-context.xml b/rm-community/rm-community-repo/config/alfresco/module/org_alfresco_module_rm/capability/rm-capabilities-record-context.xml index 6fcab797ad..6c70ad4bf8 100644 --- a/rm-community/rm-community-repo/config/alfresco/module/org_alfresco_module_rm/capability/rm-capabilities-record-context.xml +++ b/rm-community/rm-community-repo/config/alfresco/module/org_alfresco_module_rm/capability/rm-capabilities-record-context.xml @@ -158,12 +158,7 @@ parent="declarativeCapability"> - - - RECORD_FOLDER - RECORD - - + @@ -281,6 +276,7 @@ RECORD + RECORD_FOLDER diff --git a/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/action/dm/DeclareAsVersionRecordAction.java b/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/action/dm/DeclareAsVersionRecordAction.java index f1332a4cdc..a05b3eddd4 100644 --- a/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/action/dm/DeclareAsVersionRecordAction.java +++ b/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/action/dm/DeclareAsVersionRecordAction.java @@ -74,7 +74,7 @@ public class DeclareAsVersionRecordAction extends AuditableActionExecuterAbstrac public static final String PARAM_FILE_PLAN = "file-plan"; public static final String PARAM_PATH = "path"; - private static final String FILE_UNFILED_RECORDS_CAPABILITY = "FileUnfiledRecords"; + private static final String EDIT_RECORD_METADATA_CAPABILITY = "EditRecordMetadata"; /** Sync Model URI */ private static final String SYNC_MODEL_1_0_URI = "http://www.alfresco.org/model/sync/1.0"; @@ -213,9 +213,9 @@ public class DeclareAsVersionRecordAction extends AuditableActionExecuterAbstrac // create record from latest version if (destinationRecordFolder != null) { - boolean hasFilingCapability = capabilityService.hasCapability(destinationRecordFolder, FILE_UNFILED_RECORDS_CAPABILITY); + boolean hasCapability = capabilityService.hasCapability(destinationRecordFolder, EDIT_RECORD_METADATA_CAPABILITY); // validate destination record folder - if (hasFilingCapability) + if (hasCapability) { NodeRef recordedVersion = recordableVersionService.createRecordFromLatestVersion(destinationRecordFolder, actionedUponNodeRef); recordService.file(recordedVersion);