mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
RM-1321 (Implement UI for adding records/folders to hold(s))
RM-1334 (Implement UI for removing an item from hold(s)) * Added actions/capabilities so that the actions add to hold and remove from hold can be called from the UI * Also everything related to the freeze/unfreeze actions has been removed from rm-share git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@64814 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -71,4 +71,42 @@
|
||||
<property name="index" value="40" />
|
||||
</bean>
|
||||
|
||||
<bean id="rmAddToHoldCapability"
|
||||
parent="declarativeCapability">
|
||||
<property name="name" value="AddToHold" />
|
||||
<property name="permission" value="AddToHold" />
|
||||
<property name="kinds">
|
||||
<list>
|
||||
<value>RECORD_FOLDER</value>
|
||||
<value>RECORD</value>
|
||||
</list>
|
||||
</property>
|
||||
<property name="conditions">
|
||||
<map>
|
||||
<entry key="capabilityCondition.filling" value="true"/>
|
||||
</map>
|
||||
</property>
|
||||
<property name="group"><ref bean="holdControlsGroup"/></property>
|
||||
<property name="index" value="50" />
|
||||
</bean>
|
||||
|
||||
<bean id="rmRemoveFromHoldCapability"
|
||||
parent="declarativeCapability">
|
||||
<property name="name" value="RemoveFromHold" />
|
||||
<property name="permission" value="RemoveFromHold" />
|
||||
<property name="kinds">
|
||||
<list>
|
||||
<value>RECORD_FOLDER</value>
|
||||
<value>RECORD</value>
|
||||
</list>
|
||||
</property>
|
||||
<property name="conditions">
|
||||
<map>
|
||||
<entry key="capabilityCondition.filling" value="true"/>
|
||||
<entry key="capabilityCondition.frozen" value="true"/>
|
||||
</map>
|
||||
</property>
|
||||
<property name="group"><ref bean="holdControlsGroup"/></property>
|
||||
<property name="index" value="60" />
|
||||
</bean>
|
||||
</beans>
|
@@ -63,6 +63,8 @@ capability.ExtendRetentionPeriodOrFreeze.title=Extend Retention Period or Freeze
|
||||
capability.Unfreeze.title=Unfreeze
|
||||
capability.ViewUpdateReasonsForFreeze.title=View Update Reasons for Freeze
|
||||
capability.CreateHold.title=Create Hold
|
||||
capability.AddToHold.title=Add to Hold
|
||||
capability.RemoveFromHold.title=Remove from Hold
|
||||
|
||||
# Audit
|
||||
capability.group.audit.title=Audit
|
||||
|
@@ -90,6 +90,8 @@
|
||||
<!-- Since V2.2 -->
|
||||
<includePermissionGroup type="rma:filePlanComponent" permissionGroup="FileTransferReport"/>
|
||||
<includePermissionGroup type="rma:filePlanComponent" permissionGroup="CreateHold"/>
|
||||
<includePermissionGroup type="rma:filePlanComponent" permissionGroup="AddToHold"/>
|
||||
<includePermissionGroup type="rma:filePlanComponent" permissionGroup="RemoveFromHold"/>
|
||||
</permissionGroup>
|
||||
|
||||
<permissionGroup name="Filing" allowFullControl="false" expose="true">
|
||||
@@ -173,6 +175,8 @@
|
||||
<!-- Added since V2.2 -->
|
||||
<permissionGroup name="FileTransferReport" expose="false" allowFullControl="false"/>
|
||||
<permissionGroup name="CreateHold" expose="false" allowFullControl="false"/>
|
||||
<permissionGroup name="AddToHold" expose="false" allowFullControl="false"/>
|
||||
<permissionGroup name="RemoveFromHold" expose="false" allowFullControl="false"/>
|
||||
|
||||
<!-- End -->
|
||||
|
||||
@@ -456,6 +460,13 @@
|
||||
<grantedToGroup permissionGroup="CreateHold"/>
|
||||
</permission>
|
||||
|
||||
<permission name="_AddToHold" expose="false">
|
||||
<grantedToGroup permissionGroup="AddToHold"/>
|
||||
</permission>
|
||||
|
||||
<permission name="_RemoveFromHold" expose="false">
|
||||
<grantedToGroup permissionGroup="RemoveFromHold"/>
|
||||
</permission>
|
||||
</permissionSet>
|
||||
|
||||
</permissions>
|
@@ -843,4 +843,28 @@
|
||||
</property>
|
||||
<property name="capability" value="CreateHold"/>
|
||||
</bean>
|
||||
|
||||
<bean id="jsonConversionComponent.addToHold"
|
||||
parent="jsonConversionComponent.baseAction">
|
||||
<property name="name" value="addToHold"/>
|
||||
<property name="kinds">
|
||||
<set>
|
||||
<value>RECORD</value>
|
||||
<value>RECORD_FOLDER</value>
|
||||
</set>
|
||||
</property>
|
||||
<property name="capability" value ="AddToHold"/>
|
||||
</bean>
|
||||
|
||||
<bean id="jsonConversionComponent.removeFromHold"
|
||||
parent="jsonConversionComponent.baseAction">
|
||||
<property name="name" value="removeFromHold"/>
|
||||
<property name="kinds">
|
||||
<set>
|
||||
<value>RECORD</value>
|
||||
<value>RECORD_FOLDER</value>
|
||||
</set>
|
||||
</property>
|
||||
<property name="capability" value ="RemoveFromHold"/>
|
||||
</bean>
|
||||
</beans>
|
||||
|
@@ -139,7 +139,9 @@
|
||||
"RejectRecords",
|
||||
"LinkToRecords",
|
||||
"FileTransferReport",
|
||||
"CreateHold"
|
||||
"CreateHold",
|
||||
"AddToHold",
|
||||
"RemoveFromHold"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -207,7 +209,9 @@
|
||||
"RejectRecords",
|
||||
"LinkToRecords",
|
||||
"FileTransferReport",
|
||||
"CreateHold"
|
||||
"CreateHold",
|
||||
"AddToHold",
|
||||
"RemoveFromHold"
|
||||
]
|
||||
}
|
||||
]
|
@@ -149,6 +149,14 @@ public class RMv22CapabilityPatch extends AbstractModulePatch
|
||||
"CreateHold",
|
||||
FilePlanRoleService.ROLE_ADMIN,
|
||||
FilePlanRoleService.ROLE_RECORDS_MANAGER);
|
||||
addCapability(filePlan,
|
||||
"AddToHold",
|
||||
FilePlanRoleService.ROLE_ADMIN,
|
||||
FilePlanRoleService.ROLE_RECORDS_MANAGER);
|
||||
addCapability(filePlan,
|
||||
"RemoveFromHold",
|
||||
FilePlanRoleService.ROLE_ADMIN,
|
||||
FilePlanRoleService.ROLE_RECORDS_MANAGER);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user