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" />
|
<property name="index" value="40" />
|
||||||
</bean>
|
</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>
|
</beans>
|
@@ -63,6 +63,8 @@ capability.ExtendRetentionPeriodOrFreeze.title=Extend Retention Period or Freeze
|
|||||||
capability.Unfreeze.title=Unfreeze
|
capability.Unfreeze.title=Unfreeze
|
||||||
capability.ViewUpdateReasonsForFreeze.title=View Update Reasons for Freeze
|
capability.ViewUpdateReasonsForFreeze.title=View Update Reasons for Freeze
|
||||||
capability.CreateHold.title=Create Hold
|
capability.CreateHold.title=Create Hold
|
||||||
|
capability.AddToHold.title=Add to Hold
|
||||||
|
capability.RemoveFromHold.title=Remove from Hold
|
||||||
|
|
||||||
# Audit
|
# Audit
|
||||||
capability.group.audit.title=Audit
|
capability.group.audit.title=Audit
|
||||||
|
@@ -90,6 +90,8 @@
|
|||||||
<!-- Since V2.2 -->
|
<!-- Since V2.2 -->
|
||||||
<includePermissionGroup type="rma:filePlanComponent" permissionGroup="FileTransferReport"/>
|
<includePermissionGroup type="rma:filePlanComponent" permissionGroup="FileTransferReport"/>
|
||||||
<includePermissionGroup type="rma:filePlanComponent" permissionGroup="CreateHold"/>
|
<includePermissionGroup type="rma:filePlanComponent" permissionGroup="CreateHold"/>
|
||||||
|
<includePermissionGroup type="rma:filePlanComponent" permissionGroup="AddToHold"/>
|
||||||
|
<includePermissionGroup type="rma:filePlanComponent" permissionGroup="RemoveFromHold"/>
|
||||||
</permissionGroup>
|
</permissionGroup>
|
||||||
|
|
||||||
<permissionGroup name="Filing" allowFullControl="false" expose="true">
|
<permissionGroup name="Filing" allowFullControl="false" expose="true">
|
||||||
@@ -173,6 +175,8 @@
|
|||||||
<!-- Added since V2.2 -->
|
<!-- Added since V2.2 -->
|
||||||
<permissionGroup name="FileTransferReport" expose="false" allowFullControl="false"/>
|
<permissionGroup name="FileTransferReport" expose="false" allowFullControl="false"/>
|
||||||
<permissionGroup name="CreateHold" 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 -->
|
<!-- End -->
|
||||||
|
|
||||||
@@ -456,6 +460,13 @@
|
|||||||
<grantedToGroup permissionGroup="CreateHold"/>
|
<grantedToGroup permissionGroup="CreateHold"/>
|
||||||
</permission>
|
</permission>
|
||||||
|
|
||||||
|
<permission name="_AddToHold" expose="false">
|
||||||
|
<grantedToGroup permissionGroup="AddToHold"/>
|
||||||
|
</permission>
|
||||||
|
|
||||||
|
<permission name="_RemoveFromHold" expose="false">
|
||||||
|
<grantedToGroup permissionGroup="RemoveFromHold"/>
|
||||||
|
</permission>
|
||||||
</permissionSet>
|
</permissionSet>
|
||||||
|
|
||||||
</permissions>
|
</permissions>
|
@@ -843,4 +843,28 @@
|
|||||||
</property>
|
</property>
|
||||||
<property name="capability" value="CreateHold"/>
|
<property name="capability" value="CreateHold"/>
|
||||||
</bean>
|
</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>
|
</beans>
|
||||||
|
@@ -139,7 +139,9 @@
|
|||||||
"RejectRecords",
|
"RejectRecords",
|
||||||
"LinkToRecords",
|
"LinkToRecords",
|
||||||
"FileTransferReport",
|
"FileTransferReport",
|
||||||
"CreateHold"
|
"CreateHold",
|
||||||
|
"AddToHold",
|
||||||
|
"RemoveFromHold"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -207,7 +209,9 @@
|
|||||||
"RejectRecords",
|
"RejectRecords",
|
||||||
"LinkToRecords",
|
"LinkToRecords",
|
||||||
"FileTransferReport",
|
"FileTransferReport",
|
||||||
"CreateHold"
|
"CreateHold",
|
||||||
|
"AddToHold",
|
||||||
|
"RemoveFromHold"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
@@ -149,6 +149,14 @@ public class RMv22CapabilityPatch extends AbstractModulePatch
|
|||||||
"CreateHold",
|
"CreateHold",
|
||||||
FilePlanRoleService.ROLE_ADMIN,
|
FilePlanRoleService.ROLE_ADMIN,
|
||||||
FilePlanRoleService.ROLE_RECORDS_MANAGER);
|
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