diff --git a/rm-server/config/alfresco/module/org_alfresco_module_rm/capability/rm-capabilities-record-context.xml b/rm-server/config/alfresco/module/org_alfresco_module_rm/capability/rm-capabilities-record-context.xml
index 300620e095..b2a2358845 100644
--- a/rm-server/config/alfresco/module/org_alfresco_module_rm/capability/rm-capabilities-record-context.xml
+++ b/rm-server/config/alfresco/module/org_alfresco_module_rm/capability/rm-capabilities-record-context.xml
@@ -293,5 +293,20 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/rm-server/config/alfresco/module/org_alfresco_module_rm/model/recordsPermissionModel.xml b/rm-server/config/alfresco/module/org_alfresco_module_rm/model/recordsPermissionModel.xml
index 1a289e7d41..a3138536b5 100644
--- a/rm-server/config/alfresco/module/org_alfresco_module_rm/model/recordsPermissionModel.xml
+++ b/rm-server/config/alfresco/module/org_alfresco_module_rm/model/recordsPermissionModel.xml
@@ -82,6 +82,7 @@
+
@@ -156,6 +157,7 @@
+
@@ -409,6 +411,10 @@
+
+
+
+
\ No newline at end of file
diff --git a/rm-server/config/alfresco/module/org_alfresco_module_rm/security/rm-default-roles-bootstrap.json b/rm-server/config/alfresco/module/org_alfresco_module_rm/security/rm-default-roles-bootstrap.json
index c355faa115..fad2e3720b 100644
--- a/rm-server/config/alfresco/module/org_alfresco_module_rm/security/rm-default-roles-bootstrap.json
+++ b/rm-server/config/alfresco/module/org_alfresco_module_rm/security/rm-default-roles-bootstrap.json
@@ -17,7 +17,7 @@
[
"DeclareRecords",
"ViewRecords",
- "CreateRecords",
+ "CreateRecords",
"CreateModifyDestroyFolders",
"EditRecordMetadata",
"EditNonRecordMetadata",
@@ -26,7 +26,8 @@
"DeclareRecordsInClosedFolders",
"ReOpenFolders",
"CycleVitalRecords",
- "PlanningReviewCycles"
+ "PlanningReviewCycles",
+ "RequestRecordInformation"
]
},
{
@@ -50,7 +51,8 @@
"UpdateClassificationDates",
"CreateModifyDestroyClassificationGuides",
"UpgradeDowngradeAndDeclassifyRecords",
- "UpdateExemptionCategories"
+ "UpdateExemptionCategories",
+ "RequestRecordInformation"
]
},
{
@@ -116,8 +118,8 @@
"CreateModifyDestroyClassificationGuides",
"UpgradeDowngradeAndDeclassifyRecords",
"UpdateExemptionCategories",
- "MapClassificationGuideMetadata"
-
+ "MapClassificationGuideMetadata",
+ "RequestRecordInformation"
]
},
{
@@ -185,7 +187,8 @@
"UpdateExemptionCategories",
"MapClassificationGuideMetadata",
"ManageAccessControls",
- "ManageRules"
+ "ManageRules",
+ "RequestRecordInformation"
]
}
]
diff --git a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/patch/RMv21CapabilityPatch.java b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/patch/RMv21CapabilityPatch.java
index 41d2fbd4e0..517286a888 100644
--- a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/patch/RMv21CapabilityPatch.java
+++ b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/patch/RMv21CapabilityPatch.java
@@ -115,6 +115,12 @@ public class RMv21CapabilityPatch extends AbstractModuleComponent
addCapability(filePlan,
"ManageRules",
FilePlanRoleService.ROLE_ADMIN);
+ addCapability(filePlan,
+ "RequestRecordInformation",
+ FilePlanRoleService.ROLE_ADMIN,
+ FilePlanRoleService.ROLE_POWER_USER,
+ FilePlanRoleService.ROLE_RECORDS_MANAGER,
+ FilePlanRoleService.ROLE_SECURITY_OFFICER);
}