mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
. WCM UI is now sensitive to the 'wcmwf:submitted' aspect marking an item as currently part of a live workflow process
- most actions such as Submit, Edit, Delete, Revert etc. are unavailable when an item is within a workflow . Fix to preview url generation after executing an action in the Staging area that changed the UI context . Another icon from Linton git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@4638 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -471,7 +471,7 @@ public class SubmitDialog extends BaseDialogBean
|
||||
this.warningItems = new ArrayList<ItemWrapper>(selected.size() >> 1);
|
||||
for (AVMNodeDescriptor node : selected)
|
||||
{
|
||||
if (hasAssociatedWorkflow(AVMNodeConverter.ToNodeRef(-1, node.getPath())) == false)
|
||||
if (this.avmService.hasAspect(-1, node.getPath(), AVMSubmittedAspect.ASPECT) == false)
|
||||
{
|
||||
NodeRef ref = AVMNodeConverter.ToNodeRef(-1, node.getPath());
|
||||
if (submittedPaths.contains(node.getPath()) == false)
|
||||
@@ -555,12 +555,6 @@ public class SubmitDialog extends BaseDialogBean
|
||||
}
|
||||
}
|
||||
|
||||
private boolean hasAssociatedWorkflow(NodeRef ref)
|
||||
{
|
||||
// TODO: does not appear to work for AVM - need a specific impl instead
|
||||
return (this.workflowService.getWorkflowsForContent(ref, true).size() != 0);
|
||||
}
|
||||
|
||||
/**
|
||||
* Construct a workflow package as a layered directory over the staging sandbox. The items for
|
||||
* submission are pushed into the layer and the package constructed around it.
|
||||
|
Reference in New Issue
Block a user