mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
RM-563 (Add group id and title to Capability API and definitions)
* Sorting capabilities git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@44305 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -9,6 +9,7 @@
|
|||||||
<property name="name" value="AccessAudit"/>
|
<property name="name" value="AccessAudit"/>
|
||||||
<property name="permission" value="AccessAudit"/>
|
<property name="permission" value="AccessAudit"/>
|
||||||
<property name="group"><ref bean="auditGroup"/></property>
|
<property name="group"><ref bean="auditGroup"/></property>
|
||||||
|
<property name="index" value="1" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmDeclareAuditAsRecordCapability"
|
<bean id="rmDeclareAuditAsRecordCapability"
|
||||||
@@ -16,6 +17,7 @@
|
|||||||
<property name="name" value="DeclareAuditAsRecord" />
|
<property name="name" value="DeclareAuditAsRecord" />
|
||||||
<property name="permission" value="DeclareAuditAsRecord" />
|
<property name="permission" value="DeclareAuditAsRecord" />
|
||||||
<property name="group"><ref bean="auditGroup"/></property>
|
<property name="group"><ref bean="auditGroup"/></property>
|
||||||
|
<property name="index" value="2" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmDeleteAuditCapability"
|
<bean id="rmDeleteAuditCapability"
|
||||||
@@ -23,6 +25,7 @@
|
|||||||
<property name="name" value="DeleteAudit" />
|
<property name="name" value="DeleteAudit" />
|
||||||
<property name="permission" value="DeleteAudit" />
|
<property name="permission" value="DeleteAudit" />
|
||||||
<property name="group"><ref bean="auditGroup"/></property>
|
<property name="group"><ref bean="auditGroup"/></property>
|
||||||
|
<property name="index" value="3" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmEnableDisableAuditByTypesCapability"
|
<bean id="rmEnableDisableAuditByTypesCapability"
|
||||||
@@ -30,6 +33,7 @@
|
|||||||
<property name="name" value="EnableDisableAuditByTypes" />
|
<property name="name" value="EnableDisableAuditByTypes" />
|
||||||
<property name="permission" value="EnableDisableAuditByTypes" />
|
<property name="permission" value="EnableDisableAuditByTypes" />
|
||||||
<property name="group"><ref bean="auditGroup"/></property>
|
<property name="group"><ref bean="auditGroup"/></property>
|
||||||
|
<property name="index" value="4" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmExportAuditCapability"
|
<bean id="rmExportAuditCapability"
|
||||||
@@ -37,6 +41,7 @@
|
|||||||
<property name="name" value="ExportAudit" />
|
<property name="name" value="ExportAudit" />
|
||||||
<property name="permission" value="ExportAudit" />
|
<property name="permission" value="ExportAudit" />
|
||||||
<property name="group"><ref bean="auditGroup"/></property>
|
<property name="group"><ref bean="auditGroup"/></property>
|
||||||
|
<property name="index" value="5" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmSelectAuditMetadataCapability"
|
<bean id="rmSelectAuditMetadataCapability"
|
||||||
@@ -44,6 +49,7 @@
|
|||||||
<property name="name" value="SelectAuditMetadata" />
|
<property name="name" value="SelectAuditMetadata" />
|
||||||
<property name="permission" value="SelectAuditMetadata" />
|
<property name="permission" value="SelectAuditMetadata" />
|
||||||
<property name="group"><ref bean="auditGroup"/></property>
|
<property name="group"><ref bean="auditGroup"/></property>
|
||||||
|
<property name="index" value="6" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<!-- Non-Assignable Capabilities -->
|
<!-- Non-Assignable Capabilities -->
|
||||||
|
@@ -22,6 +22,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="cutoffGroup"/></property>
|
<property name="group"><ref bean="cutoffGroup"/></property>
|
||||||
|
<property name="index" value="1" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<!-- Transfer -->
|
<!-- Transfer -->
|
||||||
@@ -36,6 +37,7 @@
|
|||||||
</list>
|
</list>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="dispositionAndTransfersGroup"/></property>
|
<property name="group"><ref bean="dispositionAndTransfersGroup"/></property>
|
||||||
|
<property name="index" value="1" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<!-- Accession -->
|
<!-- Accession -->
|
||||||
@@ -50,6 +52,7 @@
|
|||||||
</list>
|
</list>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="dispositionAndTransfersGroup"/></property>
|
<property name="group"><ref bean="dispositionAndTransfersGroup"/></property>
|
||||||
|
<property name="index" value="2" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<!-- Destroy -->
|
<!-- Destroy -->
|
||||||
@@ -71,6 +74,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="dispositionAndTransfersGroup"/></property>
|
<property name="group"><ref bean="dispositionAndTransfersGroup"/></property>
|
||||||
|
<property name="index" value="5" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<!-- Unscheduled Destroy -->
|
<!-- Unscheduled Destroy -->
|
||||||
@@ -92,6 +96,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="dispositionAndTransfersGroup"/></property>
|
<property name="group"><ref bean="dispositionAndTransfersGroup"/></property>
|
||||||
|
<property name="index" value="4" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<!-- Manually Change Disposition Dates -->
|
<!-- Manually Change Disposition Dates -->
|
||||||
@@ -114,6 +119,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="dispositionAndTransfersGroup"/></property>
|
<property name="group"><ref bean="dispositionAndTransfersGroup"/></property>
|
||||||
|
<property name="index" value="6" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<!-- Non-assignable Capabilities -->
|
<!-- Non-assignable Capabilities -->
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
</list>
|
</list>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="filePlanMetadataListsAndEmailGroup"/></property>
|
<property name="group"><ref bean="filePlanMetadataListsAndEmailGroup"/></property>
|
||||||
|
<property name="index" value="3" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<!-- Unassignable Capabilities -->
|
<!-- Unassignable Capabilities -->
|
||||||
|
@@ -22,6 +22,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="holdControlsGroup"/></property>
|
<property name="group"><ref bean="holdControlsGroup"/></property>
|
||||||
|
<property name="index" value="1" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmUnfreezeCapability"
|
<bean id="rmUnfreezeCapability"
|
||||||
@@ -35,6 +36,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="holdControlsGroup"/></property>
|
<property name="group"><ref bean="holdControlsGroup"/></property>
|
||||||
|
<property name="index" value="2" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmViewUpdateReasonsForFreezeCapability"
|
<bean id="rmViewUpdateReasonsForFreezeCapability"
|
||||||
@@ -47,6 +49,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="holdControlsGroup"/></property>
|
<property name="group"><ref bean="holdControlsGroup"/></property>
|
||||||
|
<property name="index" value="3" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
</beans>
|
</beans>
|
@@ -10,6 +10,7 @@
|
|||||||
<property name="name" value="CreateAndAssociateSelectionLists"/>
|
<property name="name" value="CreateAndAssociateSelectionLists"/>
|
||||||
<property name="permission" value="CreateAndAssociateSelectionLists"/>
|
<property name="permission" value="CreateAndAssociateSelectionLists"/>
|
||||||
<property name="group"><ref bean="filePlanMetadataListsAndEmailGroup"/></property>
|
<property name="group"><ref bean="filePlanMetadataListsAndEmailGroup"/></property>
|
||||||
|
<property name="index" value="2" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmEditSelectionListsCapability"
|
<bean id="rmEditSelectionListsCapability"
|
||||||
@@ -17,6 +18,7 @@
|
|||||||
<property name="name" value="EditSelectionLists" />
|
<property name="name" value="EditSelectionLists" />
|
||||||
<property name="permission" value="EditSelectionLists" />
|
<property name="permission" value="EditSelectionLists" />
|
||||||
<property name="group"><ref bean="filePlanMetadataListsAndEmailGroup"/></property>
|
<property name="group"><ref bean="filePlanMetadataListsAndEmailGroup"/></property>
|
||||||
|
<property name="index" value="7" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<!-- Non-Assignable Capabilities -->
|
<!-- Non-Assignable Capabilities -->
|
||||||
|
@@ -8,6 +8,7 @@
|
|||||||
class="org.alfresco.module.org_alfresco_module_rm.capability.impl.ViewRecordsCapability">
|
class="org.alfresco.module.org_alfresco_module_rm.capability.impl.ViewRecordsCapability">
|
||||||
<property name="name" value="ViewRecords" />
|
<property name="name" value="ViewRecords" />
|
||||||
<property name="group"><ref bean="recordsGroup"/></property>
|
<property name="group"><ref bean="recordsGroup"/></property>
|
||||||
|
<property name="index" value="3" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmUndeclareRecordsCapability"
|
<bean id="rmUndeclareRecordsCapability"
|
||||||
@@ -28,6 +29,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="recordsGroup"/></property>
|
<property name="group"><ref bean="recordsGroup"/></property>
|
||||||
|
<property name="index" value="2" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmCreateModifyRecordsInCuttoffFoldersCapability"
|
<bean id="rmCreateModifyRecordsInCuttoffFoldersCapability"
|
||||||
@@ -49,6 +51,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="cutoffGroup"/></property>
|
<property name="group"><ref bean="cutoffGroup"/></property>
|
||||||
|
<property name="index" value="2" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmFileCapability"
|
<bean id="rmFileCapability"
|
||||||
@@ -107,6 +110,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="recordsGroup"/></property>
|
<property name="group"><ref bean="recordsGroup"/></property>
|
||||||
|
<property name="index" value="1" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmDeleteRecordsCapability"
|
<bean id="rmDeleteRecordsCapability"
|
||||||
@@ -124,6 +128,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="dispositionAndTransfersGroup"/></property>
|
<property name="group"><ref bean="dispositionAndTransfersGroup"/></property>
|
||||||
|
<property name="index" value="3" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmEditDeclaredRecordMetadataCapability"
|
<bean id="rmEditDeclaredRecordMetadataCapability"
|
||||||
@@ -144,6 +149,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="metadataControlGroup"/></property>
|
<property name="group"><ref bean="metadataControlGroup"/></property>
|
||||||
|
<property name="index" value="1" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<!-- TODO .. this is being used for the wrong thing! ... should indicate that the use can edit the non-record meta-data of a record -->
|
<!-- TODO .. this is being used for the wrong thing! ... should indicate that the use can edit the non-record meta-data of a record -->
|
||||||
@@ -160,6 +166,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="metadataControlGroup"/></property>
|
<property name="group"><ref bean="metadataControlGroup"/></property>
|
||||||
|
<property name="index" value="2" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmEditRecordMetadataCapability"
|
<bean id="rmEditRecordMetadataCapability"
|
||||||
@@ -182,6 +189,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="metadataControlGroup"/></property>
|
<property name="group"><ref bean="metadataControlGroup"/></property>
|
||||||
|
<property name="index" value="3" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmMoveRecordsCapability"
|
<bean id="rmMoveRecordsCapability"
|
||||||
@@ -198,6 +206,7 @@
|
|||||||
</property>
|
</property>
|
||||||
<property name="targetCapability" ref="rmFileRecordsCapability"/>
|
<property name="targetCapability" ref="rmFileRecordsCapability"/>
|
||||||
<property name="group"><ref bean="metadataControlGroup"/></property>
|
<property name="group"><ref bean="metadataControlGroup"/></property>
|
||||||
|
<property name="index" value="4" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmUpgradeDowngradeAndDeclassifyRecordsCapability"
|
<bean id="rmUpgradeDowngradeAndDeclassifyRecordsCapability"
|
||||||
@@ -210,6 +219,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="classifiedRecordsGroup"/></property>
|
<property name="group"><ref bean="classifiedRecordsGroup"/></property>
|
||||||
|
<property name="index" value="6" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
</beans>
|
</beans>
|
@@ -21,6 +21,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="folderControlGroup"/></property>
|
<property name="group"><ref bean="folderControlGroup"/></property>
|
||||||
|
<property name="index" value="1" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmCreateModifyDestroyFoldersCapability"
|
<bean id="rmCreateModifyDestroyFoldersCapability"
|
||||||
@@ -42,6 +43,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="folderControlGroup"/></property>
|
<property name="group"><ref bean="folderControlGroup"/></property>
|
||||||
|
<property name="index" value="2" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmMoveRecordFolderCapability"
|
<bean id="rmMoveRecordFolderCapability"
|
||||||
@@ -75,6 +77,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="folderControlGroup"/></property>
|
<property name="group"><ref bean="folderControlGroup"/></property>
|
||||||
|
<property name="index" value="4" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmDeclareRecordsInClosedFoldersCapability"
|
<bean id="rmDeclareRecordsInClosedFoldersCapability"
|
||||||
@@ -96,5 +99,6 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="folderControlGroup"/></property>
|
<property name="group"><ref bean="folderControlGroup"/></property>
|
||||||
|
<property name="index" value="3" />
|
||||||
</bean>
|
</bean>
|
||||||
</beans>
|
</beans>
|
@@ -46,6 +46,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="eventsGroup"/></property>
|
<property name="group"><ref bean="eventsGroup"/></property>
|
||||||
|
<property name="index" value="1" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmAttachRulesToMetadataPropertiesCapability"
|
<bean id="rmAttachRulesToMetadataPropertiesCapability"
|
||||||
@@ -53,6 +54,7 @@
|
|||||||
<property name="name" value="AttachRulesToMetadataProperties"/>
|
<property name="name" value="AttachRulesToMetadataProperties"/>
|
||||||
<property name="permission" value="AttachRulesToMetadataProperties"/>
|
<property name="permission" value="AttachRulesToMetadataProperties"/>
|
||||||
<property name="group"><ref bean="filePlanMetadataListsAndEmailGroup"/></property>
|
<property name="group"><ref bean="filePlanMetadataListsAndEmailGroup"/></property>
|
||||||
|
<property name="index" value="1" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmChangeOrDeleteReferencesCapability"
|
<bean id="rmChangeOrDeleteReferencesCapability"
|
||||||
@@ -67,6 +69,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="referencesAndLinksGroup"/></property>
|
<property name="group"><ref bean="referencesAndLinksGroup"/></property>
|
||||||
|
<property name="index" value="1" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmCreateModifyDestroyClassificationGuidesCapability"
|
<bean id="rmCreateModifyDestroyClassificationGuidesCapability"
|
||||||
@@ -74,6 +77,7 @@
|
|||||||
<property name="name" value="CreateModifyDestroyClassificationGuides"/>
|
<property name="name" value="CreateModifyDestroyClassificationGuides"/>
|
||||||
<property name="permission" value="CreateModifyDestroyClassificationGuides"/>
|
<property name="permission" value="CreateModifyDestroyClassificationGuides"/>
|
||||||
<property name="group"><ref bean="classifiedRecordsGroup"/></property>
|
<property name="group"><ref bean="classifiedRecordsGroup"/></property>
|
||||||
|
<property name="index" value="1" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmCreateModifyDestroyEventsCapability"
|
<bean id="rmCreateModifyDestroyEventsCapability"
|
||||||
@@ -81,6 +85,7 @@
|
|||||||
<property name="name" value="CreateModifyDestroyEvents" />
|
<property name="name" value="CreateModifyDestroyEvents" />
|
||||||
<property name="permission" value="CreateModifyDestroyEvents" />
|
<property name="permission" value="CreateModifyDestroyEvents" />
|
||||||
<property name="group"><ref bean="eventsGroup"/></property>
|
<property name="group"><ref bean="eventsGroup"/></property>
|
||||||
|
<property name="index" value="2" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmCreateModifyDestroyFileplanTypesCapability"
|
<bean id="rmCreateModifyDestroyFileplanTypesCapability"
|
||||||
@@ -88,6 +93,7 @@
|
|||||||
<property name="name" value="CreateModifyDestroyFileplanTypes" />
|
<property name="name" value="CreateModifyDestroyFileplanTypes" />
|
||||||
<property name="permission" value="CreateModifyDestroyFileplanTypes" />
|
<property name="permission" value="CreateModifyDestroyFileplanTypes" />
|
||||||
<property name="group"><ref bean="filePlanMetadataListsAndEmailGroup"/></property>
|
<property name="group"><ref bean="filePlanMetadataListsAndEmailGroup"/></property>
|
||||||
|
<property name="index" value="4" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmCreateModifyDestroyRecordTypesCapability"
|
<bean id="rmCreateModifyDestroyRecordTypesCapability"
|
||||||
@@ -95,6 +101,7 @@
|
|||||||
<property name="name" value="CreateModifyDestroyRecordTypes" />
|
<property name="name" value="CreateModifyDestroyRecordTypes" />
|
||||||
<property name="permission" value="CreateModifyDestroyRecordTypes" />
|
<property name="permission" value="CreateModifyDestroyRecordTypes" />
|
||||||
<property name="group"><ref bean="filePlanMetadataListsAndEmailGroup"/></property>
|
<property name="group"><ref bean="filePlanMetadataListsAndEmailGroup"/></property>
|
||||||
|
<property name="index" value="5" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmCreateModifyDestroyReferenceTypesCapability"
|
<bean id="rmCreateModifyDestroyReferenceTypesCapability"
|
||||||
@@ -102,6 +109,7 @@
|
|||||||
<property name="name" value="CreateModifyDestroyReferenceTypes" />
|
<property name="name" value="CreateModifyDestroyReferenceTypes" />
|
||||||
<property name="permission" value="CreateModifyDestroyReferenceTypes" />
|
<property name="permission" value="CreateModifyDestroyReferenceTypes" />
|
||||||
<property name="group"><ref bean="filePlanMetadataListsAndEmailGroup"/></property>
|
<property name="group"><ref bean="filePlanMetadataListsAndEmailGroup"/></property>
|
||||||
|
<property name="index" value="6" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmCreateModifyDestroyRolesCapability"
|
<bean id="rmCreateModifyDestroyRolesCapability"
|
||||||
@@ -109,6 +117,7 @@
|
|||||||
<property name="name" value="CreateModifyDestroyRoles" />
|
<property name="name" value="CreateModifyDestroyRoles" />
|
||||||
<property name="permission" value="CreateModifyDestroyRoles" />
|
<property name="permission" value="CreateModifyDestroyRoles" />
|
||||||
<property name="group"><ref bean="rolesAndAccessRightsGroup"/></property>
|
<property name="group"><ref bean="rolesAndAccessRightsGroup"/></property>
|
||||||
|
<property name="index" value="1" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmCreateModifyDestroyTimeframesCapability"
|
<bean id="rmCreateModifyDestroyTimeframesCapability"
|
||||||
@@ -116,6 +125,7 @@
|
|||||||
<property name="name" value="CreateModifyDestroyTimeframes" />
|
<property name="name" value="CreateModifyDestroyTimeframes" />
|
||||||
<property name="permission" value="CreateModifyDestroyTimeframes" />
|
<property name="permission" value="CreateModifyDestroyTimeframes" />
|
||||||
<property name="group"><ref bean="classifiedRecordsGroup"/></property>
|
<property name="group"><ref bean="classifiedRecordsGroup"/></property>
|
||||||
|
<property name="index" value="2" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmCreateModifyDestroyUsersAndGroupsCapability"
|
<bean id="rmCreateModifyDestroyUsersAndGroupsCapability"
|
||||||
@@ -123,6 +133,7 @@
|
|||||||
<property name="name" value="CreateModifyDestroyUsersAndGroups" />
|
<property name="name" value="CreateModifyDestroyUsersAndGroups" />
|
||||||
<property name="permission" value="CreateModifyDestroyUsersAndGroups" />
|
<property name="permission" value="CreateModifyDestroyUsersAndGroups" />
|
||||||
<property name="group"><ref bean="rolesAndAccessRightsGroup"/></property>
|
<property name="group"><ref bean="rolesAndAccessRightsGroup"/></property>
|
||||||
|
<property name="index" value="2" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmCycleVitalRecordsCapability"
|
<bean id="rmCycleVitalRecordsCapability"
|
||||||
@@ -146,6 +157,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="vitalRecordsGroup"/></property>
|
<property name="group"><ref bean="vitalRecordsGroup"/></property>
|
||||||
|
<property name="index" value="1" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmDeleteLinksCapability"
|
<bean id="rmDeleteLinksCapability"
|
||||||
@@ -161,6 +173,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="referencesAndLinksGroup"/></property>
|
<property name="group"><ref bean="referencesAndLinksGroup"/></property>
|
||||||
|
<property name="index" value="2" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmDisplayRightsReportCapability"
|
<bean id="rmDisplayRightsReportCapability"
|
||||||
@@ -168,6 +181,7 @@
|
|||||||
<property name="name" value="DisplayRightsReport" />
|
<property name="name" value="DisplayRightsReport" />
|
||||||
<property name="permission" value="DisplayRightsReport" />
|
<property name="permission" value="DisplayRightsReport" />
|
||||||
<property name="group"><ref bean="rolesAndAccessRightsGroup"/></property>
|
<property name="group"><ref bean="rolesAndAccessRightsGroup"/></property>
|
||||||
|
<property name="index" value="3" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmMakeOptionalPropertiesMandatoryCapability"
|
<bean id="rmMakeOptionalPropertiesMandatoryCapability"
|
||||||
@@ -175,6 +189,7 @@
|
|||||||
<property name="name" value="MakeOptionalParametersMandatory" />
|
<property name="name" value="MakeOptionalParametersMandatory" />
|
||||||
<property name="permission" value="MakeOptionalParametersMandatory" />
|
<property name="permission" value="MakeOptionalParametersMandatory" />
|
||||||
<property name="group"><ref bean="filePlanMetadataListsAndEmailGroup"/></property>
|
<property name="group"><ref bean="filePlanMetadataListsAndEmailGroup"/></property>
|
||||||
|
<property name="index" value="8" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmManageAccessControlsCapability"
|
<bean id="rmManageAccessControlsCapability"
|
||||||
@@ -182,6 +197,7 @@
|
|||||||
<property name="name" value="ManageAccessControls" />
|
<property name="name" value="ManageAccessControls" />
|
||||||
<property name="permission" value="ManageAccessControls" />
|
<property name="permission" value="ManageAccessControls" />
|
||||||
<property name="group"><ref bean="rolesAndAccessRightsGroup"/></property>
|
<property name="group"><ref bean="rolesAndAccessRightsGroup"/></property>
|
||||||
|
<property name="index" value="4" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmManageAccessRightsCapability"
|
<bean id="rmManageAccessRightsCapability"
|
||||||
@@ -195,6 +211,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="rolesAndAccessRightsGroup"/></property>
|
<property name="group"><ref bean="rolesAndAccessRightsGroup"/></property>
|
||||||
|
<property name="index" value="5" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmMapClassificationGuideMetadataCapability"
|
<bean id="rmMapClassificationGuideMetadataCapability"
|
||||||
@@ -202,6 +219,7 @@
|
|||||||
<property name="name" value="MapClassificationGuideMetadata" />
|
<property name="name" value="MapClassificationGuideMetadata" />
|
||||||
<property name="permission" value="MapClassificationGuideMetadata" />
|
<property name="permission" value="MapClassificationGuideMetadata" />
|
||||||
<property name="group"><ref bean="classifiedRecordsGroup"/></property>
|
<property name="group"><ref bean="classifiedRecordsGroup"/></property>
|
||||||
|
<property name="index" value="3" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmMapEmailMetadataCapability"
|
<bean id="rmMapEmailMetadataCapability"
|
||||||
@@ -209,6 +227,7 @@
|
|||||||
<property name="name" value="MapEmailMetadata" />
|
<property name="name" value="MapEmailMetadata" />
|
||||||
<property name="permission" value="MapEmailMetadata" />
|
<property name="permission" value="MapEmailMetadata" />
|
||||||
<property name="group"><ref bean="filePlanMetadataListsAndEmailGroup"/></property>
|
<property name="group"><ref bean="filePlanMetadataListsAndEmailGroup"/></property>
|
||||||
|
<property name="index" value="9" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmPasswordControlCapability"
|
<bean id="rmPasswordControlCapability"
|
||||||
@@ -216,6 +235,7 @@
|
|||||||
<property name="name" value="PasswordControl" />
|
<property name="name" value="PasswordControl" />
|
||||||
<property name="permission" value="PasswordControl" />
|
<property name="permission" value="PasswordControl" />
|
||||||
<property name="group"><ref bean="rolesAndAccessRightsGroup"/></property>
|
<property name="group"><ref bean="rolesAndAccessRightsGroup"/></property>
|
||||||
|
<property name="index" value="6" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmPlanningReviewCyclesCapability"
|
<bean id="rmPlanningReviewCyclesCapability"
|
||||||
@@ -231,6 +251,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="vitalRecordsGroup"/></property>
|
<property name="group"><ref bean="vitalRecordsGroup"/></property>
|
||||||
|
<property name="index" value="2" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmTriggerAnEventCapability"
|
<bean id="rmTriggerAnEventCapability"
|
||||||
@@ -251,6 +272,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="dispositionAndTransfersGroup"/></property>
|
<property name="group"><ref bean="dispositionAndTransfersGroup"/></property>
|
||||||
|
<property name="index" value="7" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmUpdateClassificationDatesCapability"
|
<bean id="rmUpdateClassificationDatesCapability"
|
||||||
@@ -258,6 +280,7 @@
|
|||||||
<property name="name" value="UpdateClassificationDates" />
|
<property name="name" value="UpdateClassificationDates" />
|
||||||
<property name="permission" value="UpdateClassificationDates" />
|
<property name="permission" value="UpdateClassificationDates" />
|
||||||
<property name="group"><ref bean="classifiedRecordsGroup"/></property>
|
<property name="group"><ref bean="classifiedRecordsGroup"/></property>
|
||||||
|
<property name="index" value="4" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmUpdateExemptionCategoriesCapability"
|
<bean id="rmUpdateExemptionCategoriesCapability"
|
||||||
@@ -265,6 +288,7 @@
|
|||||||
<property name="name" value="UpdateExemptionCategories" />
|
<property name="name" value="UpdateExemptionCategories" />
|
||||||
<property name="permission" value="UpdateExemptionCategories" />
|
<property name="permission" value="UpdateExemptionCategories" />
|
||||||
<property name="group"><ref bean="classifiedRecordsGroup"/></property>
|
<property name="group"><ref bean="classifiedRecordsGroup"/></property>
|
||||||
|
<property name="index" value="5" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmUpdateTriggerDatesCapability"
|
<bean id="rmUpdateTriggerDatesCapability"
|
||||||
@@ -277,6 +301,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="dispositionAndTransfersGroup"/></property>
|
<property name="group"><ref bean="dispositionAndTransfersGroup"/></property>
|
||||||
|
<property name="index" value="8" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<bean id="rmUpdateVitalRecordCycleInformationCapability"
|
<bean id="rmUpdateVitalRecordCycleInformationCapability"
|
||||||
@@ -289,6 +314,7 @@
|
|||||||
</map>
|
</map>
|
||||||
</property>
|
</property>
|
||||||
<property name="group"><ref bean="vitalRecordsGroup"/></property>
|
<property name="group"><ref bean="vitalRecordsGroup"/></property>
|
||||||
|
<property name="index" value="3" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<!-- Record Folder capabilities -->
|
<!-- Record Folder capabilities -->
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
<#if groupedCapabilities??>
|
<#if groupedCapabilities??>
|
||||||
"groupedCapabilities":
|
"groupedCapabilities":
|
||||||
[
|
[
|
||||||
<#list groupedCapabilities?keys as groupedCapabilityKey>
|
<#list groupedCapabilities?keys?sort as groupedCapabilityKey>
|
||||||
{
|
{
|
||||||
"${groupedCapabilityKey}":
|
"${groupedCapabilityKey}":
|
||||||
{
|
{
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
capabilities:
|
capabilities:
|
||||||
{
|
{
|
||||||
<#assign capabilities = groupedCapability.capabilities>
|
<#assign capabilities = groupedCapability.capabilities>
|
||||||
<#list capabilities?keys as capabilityKey>
|
<#list capabilities?keys?sort as capabilityKey>
|
||||||
"${capabilityKey}": "${capabilities[capabilityKey]}"<#if capabilityKey_has_next>,</#if>
|
"${capabilityKey}": "${capabilities[capabilityKey]}"<#if capabilityKey_has_next>,</#if>
|
||||||
</#list>
|
</#list>
|
||||||
}
|
}
|
||||||
|
@@ -54,9 +54,12 @@ public abstract class AbstractCapability extends RMSecurityCommon
|
|||||||
protected String title;
|
protected String title;
|
||||||
protected String description;
|
protected String description;
|
||||||
|
|
||||||
/** Capability Group */
|
/** Capability group */
|
||||||
protected Group group;
|
protected Group group;
|
||||||
|
|
||||||
|
/** Capability index */
|
||||||
|
protected String index;
|
||||||
|
|
||||||
/** Indicates whether this is a private capability or not */
|
/** Indicates whether this is a private capability or not */
|
||||||
protected boolean isPrivate = false;
|
protected boolean isPrivate = false;
|
||||||
|
|
||||||
@@ -322,6 +325,19 @@ public abstract class AbstractCapability extends RMSecurityCommon
|
|||||||
this.group = group;
|
this.group = group;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @see org.alfresco.module.org_alfresco_module_rm.capability.Capability#getIndex()
|
||||||
|
*/
|
||||||
|
public String getIndex()
|
||||||
|
{
|
||||||
|
return this.index;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIndex(String index)
|
||||||
|
{
|
||||||
|
this.index = index;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see java.lang.Object#hashCode()
|
* @see java.lang.Object#hashCode()
|
||||||
*/
|
*/
|
||||||
|
@@ -95,4 +95,11 @@ public interface Capability
|
|||||||
* @return Group capability group
|
* @return Group capability group
|
||||||
*/
|
*/
|
||||||
Group getGroup();
|
Group getGroup();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the index of a capability
|
||||||
|
*
|
||||||
|
* @return String capability index
|
||||||
|
*/
|
||||||
|
String getIndex();
|
||||||
}
|
}
|
||||||
|
@@ -188,6 +188,7 @@ public class CapabilityServiceImpl implements CapabilityService
|
|||||||
|
|
||||||
Collections.sort(groups, new Comparator<Group>()
|
Collections.sort(groups, new Comparator<Group>()
|
||||||
{
|
{
|
||||||
|
@Override
|
||||||
public int compare(Group g1, Group g2)
|
public int compare(Group g1, Group g2)
|
||||||
{
|
{
|
||||||
return Integer.parseInt(g1.getIndex()) - Integer.parseInt(g2.getIndex());
|
return Integer.parseInt(g1.getIndex()) - Integer.parseInt(g2.getIndex());
|
||||||
@@ -220,6 +221,15 @@ public class CapabilityServiceImpl implements CapabilityService
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Collections.sort(capabilities, new Comparator<Capability>()
|
||||||
|
{
|
||||||
|
@Override
|
||||||
|
public int compare(Capability c1, Capability c2)
|
||||||
|
{
|
||||||
|
return Integer.parseInt(c1.getIndex()) - Integer.parseInt(c2.getIndex());
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
return capabilities;
|
return capabilities;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -95,7 +95,7 @@ public class CapabilitiesGet extends DeclarativeWebScript
|
|||||||
grouped = Boolean.parseBoolean(groupedString);
|
grouped = Boolean.parseBoolean(groupedString);
|
||||||
}
|
}
|
||||||
|
|
||||||
Map<String, Object> model = new HashMap<String, Object>(1);
|
Map<String, Object> model = new TreeMap<String, Object>();
|
||||||
if (grouped == true)
|
if (grouped == true)
|
||||||
{
|
{
|
||||||
// Construct the map which is needed to build the model
|
// Construct the map which is needed to build the model
|
||||||
@@ -174,7 +174,7 @@ public class CapabilitiesGet extends DeclarativeWebScript
|
|||||||
this.capabilityGroupTitle = capabilityGroupTitle;
|
this.capabilityGroupTitle = capabilityGroupTitle;
|
||||||
this.capabilityName = capabilityName;
|
this.capabilityName = capabilityName;
|
||||||
this.capabilityTitle = capabilityTitle;
|
this.capabilityTitle = capabilityTitle;
|
||||||
this.capabilities = new HashMap<String, String>(5);
|
this.capabilities = new TreeMap<String, String>();
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getGroupId()
|
public String getGroupId()
|
||||||
|
Reference in New Issue
Block a user