ALF-3921: F26 A form is displayed allowing the task properties to be updated

ALF-4059: Make display form control to tidy up edit task details page
   ALF-4060: Create generic 2 column set template (also added a 3 column template too)
   ALF-4061: Create priority form control (include read-only mode support)

Also added cm:name and cm:owner to list of default fields ignored when a workflow related form processor is not provided a list of fields to generate

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@21501 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Gavin Cornwell
2010-07-30 11:06:59 +00:00
parent ea3d2c89fa
commit 9d48876cea
2 changed files with 6 additions and 0 deletions

View File

@@ -125,6 +125,8 @@ public abstract class AbstractWorkflowFormProcessor<ItemType, PersistType> exten
protected List<String> getDefaultIgnoredFields() protected List<String> getDefaultIgnoredFields()
{ {
ArrayList<String> fields = new ArrayList<String>(5); ArrayList<String> fields = new ArrayList<String>(5);
fields.add("cm:name");
fields.add("cm:owner");
fields.add("bpm:package"); fields.add("bpm:package");
fields.add("bpm:pooledActors"); fields.add("bpm:pooledActors");
fields.add("bpm:completedItems"); fields.add("bpm:completedItems");

View File

@@ -76,6 +76,7 @@ import org.alfresco.service.cmr.dictionary.TypeDefinition;
import org.alfresco.service.cmr.repository.ChildAssociationRef; import org.alfresco.service.cmr.repository.ChildAssociationRef;
import org.alfresco.service.cmr.repository.NodeRef; import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.NodeService; import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.service.cmr.workflow.WorkflowDefinition;
import org.alfresco.service.cmr.workflow.WorkflowException; import org.alfresco.service.cmr.workflow.WorkflowException;
import org.alfresco.service.cmr.workflow.WorkflowInstance; import org.alfresco.service.cmr.workflow.WorkflowInstance;
import org.alfresco.service.cmr.workflow.WorkflowNode; import org.alfresco.service.cmr.workflow.WorkflowNode;
@@ -558,7 +559,10 @@ public class TaskFormProcessorTest extends TestCase
result.properties = makeTaskProperties(); result.properties = makeTaskProperties();
result.path = new WorkflowPath(); result.path = new WorkflowPath();
result.path.node = new WorkflowNode();
result.path.node.transitions = new WorkflowTransition[0];
result.path.instance = new WorkflowInstance(); result.path.instance = new WorkflowInstance();
result.path.instance.definition = new WorkflowDefinition("42", "Test", "1.0", "Test", "Test", null);
result.path.instance.workflowPackage = PCKG_NODE; result.path.instance.workflowPackage = PCKG_NODE;
return result; return result;
} }