mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-07 01:54:22 +00:00
#8629: Make sure temporary worfklow groups of reviewers get deleted
This commit is contained in:
@@ -80,6 +80,10 @@ public class AutoAssignAction extends UserSelectionAction {
|
||||
}
|
||||
//Delete our workflow item role since the users have been assigned
|
||||
workflowItemRoleService.delete(c, workflowItemRole);
|
||||
if (role.isDeleteTemporaryGroup()) {
|
||||
// Delete temporary groups created after members have workflow task assigned
|
||||
groupService.delete(c, workflowItemRole.getGroup());
|
||||
}
|
||||
}
|
||||
} else {
|
||||
log.warn(LogHelper.getHeader(c, "Error while executing auto assign action",
|
||||
|
@@ -153,6 +153,7 @@
|
||||
<bean id="scoreassignedreviewer" class="org.dspace.xmlworkflow.Role">
|
||||
<property name="scope" value="#{ T(org.dspace.xmlworkflow.Role.Scope).ITEM}"/>
|
||||
<property name="name" value="Reviewer"/>
|
||||
<property name="deleteTemporaryGroup" value="true"/>
|
||||
</bean>
|
||||
|
||||
|
||||
|
@@ -151,6 +151,7 @@
|
||||
<bean id="scoreassignedreviewer" class="org.dspace.xmlworkflow.Role">
|
||||
<property name="scope" value="#{ T(org.dspace.xmlworkflow.Role.Scope).ITEM}"/>
|
||||
<property name="name" value="Reviewer"/>
|
||||
<property name="deleteTemporaryGroup" value="true"/>
|
||||
</bean>
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user