mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-13 21:13:19 +00:00
[DS-1016] Ensured consistent parameter naming in the configurable workflow.
git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6684 9c30dcfa-912a-0410-8fc2-9e0234be79fd
This commit is contained in:
@@ -73,7 +73,7 @@ public abstract class AbstractXMLUIAction extends AbstractDSpaceTransformer impl
|
||||
public void setup(SourceResolver resolver, Map objectModel, String src, Parameters parameters) throws ProcessingException, SAXException, IOException {
|
||||
super.setup(resolver, objectModel, src, parameters);
|
||||
|
||||
int id = parameters.getParameterAsInteger("workflow_item_id", -1);
|
||||
int id = parameters.getParameterAsInteger("workflowID", -1);
|
||||
try {
|
||||
workflowItem = XmlWorkflowItem.find(context, id);
|
||||
} catch (SQLException e) {
|
||||
|
@@ -164,15 +164,15 @@ public class Submissions extends AbstractDSpaceTransformer
|
||||
for (ClaimedTask owned : ownedItems)
|
||||
{
|
||||
int workflowItemID = owned.getWorkflowItemID();
|
||||
String step_id = owned.getStepID();
|
||||
String action_id = owned.getActionID();
|
||||
String stepID = owned.getStepID();
|
||||
String actionID = owned.getActionID();
|
||||
XmlWorkflowItem item = null;
|
||||
try {
|
||||
item = XmlWorkflowItem.find(context, workflowItemID);
|
||||
Workflow wf = WorkflowFactory.getWorkflow(item.getCollection());
|
||||
Step step = wf.getStep(step_id);
|
||||
WorkflowActionConfig action = step.getActionConfig(action_id);
|
||||
String url = contextPath+"/handle/"+item.getCollection().getHandle()+"/xmlworkflow?workflowID="+workflowItemID+"&stepID="+step_id+"&actionID="+action_id;
|
||||
Step step = wf.getStep(stepID);
|
||||
WorkflowActionConfig action = step.getActionConfig(actionID);
|
||||
String url = contextPath+"/handle/"+item.getCollection().getHandle()+"/xmlworkflow?workflowID="+workflowItemID+"&stepID="+stepID+"&actionID="+actionID;
|
||||
DCValue[] titles = item.getItem().getDC("title", null, Item.ANY);
|
||||
String collectionName = item.getCollection().getMetadata("name");
|
||||
EPerson submitter = item.getSubmitter();
|
||||
@@ -197,7 +197,7 @@ public class Submissions extends AbstractDSpaceTransformer
|
||||
}
|
||||
|
||||
// The task description
|
||||
row.addCell().addXref(url,message("xmlui.XMLWorkflow." + wf.getID() + "." + step_id + "." + action_id));
|
||||
row.addCell().addXref(url,message("xmlui.XMLWorkflow." + wf.getID() + "." + stepID + "." + actionID));
|
||||
|
||||
// The item description
|
||||
if (titles != null && titles.length > 0)
|
||||
@@ -258,14 +258,14 @@ public class Submissions extends AbstractDSpaceTransformer
|
||||
|
||||
for (PoolTask pooled : pooledItems)
|
||||
{
|
||||
String step_id = pooled.getStepID();
|
||||
String stepID = pooled.getStepID();
|
||||
int workflowItemID = pooled.getWorkflowItemID();
|
||||
String action_id = pooled.getActionID();
|
||||
String actionID = pooled.getActionID();
|
||||
XmlWorkflowItem item;
|
||||
try {
|
||||
item = XmlWorkflowItem.find(context, workflowItemID);
|
||||
Workflow wf = WorkflowFactory.getWorkflow(item.getCollection());
|
||||
String url = contextPath+"/handle/"+item.getCollection().getHandle()+"/xmlworkflow?workflowID="+workflowItemID+"&stepID="+step_id+"&actionID="+action_id;
|
||||
String url = contextPath+"/handle/"+item.getCollection().getHandle()+"/xmlworkflow?workflowID="+workflowItemID+"&stepID="+stepID+"&actionID="+actionID;
|
||||
DCValue[] titles = item.getItem().getDC("title", null, Item.ANY);
|
||||
String collectionName = item.getCollection().getMetadata("name");
|
||||
EPerson submitter = item.getSubmitter();
|
||||
@@ -283,7 +283,7 @@ public class Submissions extends AbstractDSpaceTransformer
|
||||
|
||||
// The task description
|
||||
// row.addCell().addXref(url,message("xmlui.Submission.Submissions.claimAction"));
|
||||
row.addCell().addXref(url,message("xmlui.XMLWorkflow." + wf.getID() + "." + step_id + "." + action_id));
|
||||
row.addCell().addXref(url,message("xmlui.XMLWorkflow." + wf.getID() + "." + stepID + "." + actionID));
|
||||
|
||||
// The item description
|
||||
if (titles != null && titles.length > 0)
|
||||
|
@@ -54,9 +54,9 @@ public class WorkflowTransformer extends AbstractDSpaceTransformer {
|
||||
super.setup(resolver, objectModel, src, parameters);
|
||||
authorized = true;
|
||||
try {
|
||||
String stepID = parameters.getParameter("step_id");
|
||||
String actionID = parameters.getParameter("action_id");
|
||||
int workflowID = parameters.getParameterAsInteger("workflow_item_id");
|
||||
String stepID = parameters.getParameter("stepID");
|
||||
String actionID = parameters.getParameter("actionID");
|
||||
int workflowID = parameters.getParameterAsInteger("workflowID");
|
||||
XmlWorkflowItem wfi = XmlWorkflowItem.find(context, workflowID);
|
||||
Workflow wf = WorkflowFactory.getWorkflow(wfi.getCollection());
|
||||
|
||||
|
@@ -152,9 +152,9 @@
|
||||
-->
|
||||
<map:match pattern="handle/*/*/xmlworkflow/getTask">
|
||||
<map:transform type="WorkflowTransformer">
|
||||
<map:parameter name="workflow_item_id" value="{flow-attribute:workflow_item_id}"/>
|
||||
<map:parameter name="step_id" value="{flow-attribute:step_id}"/>
|
||||
<map:parameter name="action_id" value="{flow-attribute:action_id}"/>
|
||||
<map:parameter name="workflowID" value="{flow-attribute:workflowID}"/>
|
||||
<map:parameter name="stepID" value="{flow-attribute:stepID}"/>
|
||||
<map:parameter name="actionID" value="{flow-attribute:actionID}"/>
|
||||
</map:transform>
|
||||
</map:match>
|
||||
|
||||
|
@@ -128,7 +128,7 @@ function doWorkflow()
|
||||
|
||||
|
||||
do{
|
||||
sendPageAndWait("handle/"+handle+"/xmlworkflow/getTask",{"workflow_item_id":workflowItemId,"step_id":step.getId(),"action_id":action.getId()});
|
||||
sendPageAndWait("handle/"+handle+"/xmlworkflow/getTask",{"workflowID":workflowItemId,"stepID":step.getId(),"actionID":action.getId()});
|
||||
|
||||
if (cocoon.request.get("submit_edit"))
|
||||
{
|
||||
|
Reference in New Issue
Block a user