提交 c909d519 编写于 作者: 蔡祥熠

Merge branch 'hotfix/修复带发布节点的流程拷贝异常的问题' into 'master'

Merge of hotfix/修复带发布节点的流程拷贝异常的问题 to master

See merge request o2oa/o2oa!1135
...@@ -1776,6 +1776,13 @@ MWF.xApplication.process.Application.Toolbar = new Class({ ...@@ -1776,6 +1776,13 @@ MWF.xApplication.process.Application.Toolbar = new Class({
}).inject(select); }).inject(select);
}.bind(_self)); }.bind(_self));
if (json.data.publishList) json.data.publishList.each(function(activity){
new Element("option", {
"value": activity.id+"#publish",
"text": activity.name
}).inject(select);
}.bind(_self));
if (json.data.endList) json.data.endList.each(function(activity){ if (json.data.endList) json.data.endList.each(function(activity){
new Element("option", { new Element("option", {
"value": activity.id+"#end", "value": activity.id+"#end",
......
...@@ -166,6 +166,7 @@ MWF.xApplication.process.ApplicationExplorer.Importer = new Class({ ...@@ -166,6 +166,7 @@ MWF.xApplication.process.ApplicationExplorer.Importer = new Class({
process.parallelList.each(function(a){a.process = id;}); process.parallelList.each(function(a){a.process = id;});
process.serviceList.each(function(a){a.process = id;}); process.serviceList.each(function(a){a.process = id;});
process.splitList.each(function(a){a.process = id;}); process.splitList.each(function(a){a.process = id;});
if(process.publishList)process.publishList.each(function(a){a.process = id;});
this.actions.updateProcess(process, function(){ this.actions.updateProcess(process, function(){
this.progressBarTextNode.set("text", "Import Process \""+process.name+"\" ..."); this.progressBarTextNode.set("text", "Import Process \""+process.name+"\" ...");
......
...@@ -135,6 +135,7 @@ MWF.xApplication.process.ProcessManager.ProcessExplorer = new Class({ ...@@ -135,6 +135,7 @@ MWF.xApplication.process.ProcessManager.ProcessExplorer = new Class({
if (process.splitList) process.splitList.each(function(a){a.process = process.id;}); if (process.splitList) process.splitList.each(function(a){a.process = process.id;});
if (process.mergeList) process.mergeList.each(function(a){a.process = process.id;}); if (process.mergeList) process.mergeList.each(function(a){a.process = process.id;});
if (process.embedList) process.embedList.each(function(a){a.process = process.id;}); if (process.embedList) process.embedList.each(function(a){a.process = process.id;});
if (process.publishList) process.publishList.each(function(a){a.process = process.id;});
if (process.invokeList) process.invokeList.each(function(a){a.process = process.id;}); if (process.invokeList) process.invokeList.each(function(a){a.process = process.id;});
if (process.cancelList) process.cancelList.each(function(a){a.process = process.id;}); if (process.cancelList) process.cancelList.each(function(a){a.process = process.id;});
if (process.delayList) process.delayList.each(function(a){a.process = process.id;}); if (process.delayList) process.delayList.each(function(a){a.process = process.id;});
...@@ -177,6 +178,7 @@ MWF.xApplication.process.ProcessManager.ProcessExplorer = new Class({ ...@@ -177,6 +178,7 @@ MWF.xApplication.process.ProcessManager.ProcessExplorer = new Class({
if (process.splitList) process.splitList.each(function(a){oldIds.push(a.id);}); if (process.splitList) process.splitList.each(function(a){oldIds.push(a.id);});
if (process.mergeList) process.mergeList.each(function(a){oldIds.push(a.id);}); if (process.mergeList) process.mergeList.each(function(a){oldIds.push(a.id);});
if (process.embedList) process.embedList.each(function(a){oldIds.push(a.id);}); if (process.embedList) process.embedList.each(function(a){oldIds.push(a.id);});
if (process.publishList) process.publishList.each(function(a){oldIds.push(a.id);});
if (process.invokeList) process.invokeList.each(function(a){oldIds.push(a.id);}); if (process.invokeList) process.invokeList.each(function(a){oldIds.push(a.id);});
if (process.cancelList) process.cancelList.each(function(a){oldIds.push(a.id);}); if (process.cancelList) process.cancelList.each(function(a){oldIds.push(a.id);});
if (process.delayList) process.delayList.each(function(a){oldIds.push(a.id);}); if (process.delayList) process.delayList.each(function(a){oldIds.push(a.id);});
...@@ -412,6 +414,7 @@ MWF.xApplication.process.ProcessManager.ProcessExplorer.Process = new Class({ ...@@ -412,6 +414,7 @@ MWF.xApplication.process.ProcessManager.ProcessExplorer.Process = new Class({
if (process.splitList) process.splitList.each(function(a){oldIds.push(a.id);}); if (process.splitList) process.splitList.each(function(a){oldIds.push(a.id);});
if (process.mergeList) process.mergeList.each(function(a){oldIds.push(a.id);}); if (process.mergeList) process.mergeList.each(function(a){oldIds.push(a.id);});
if (process.embedList) process.embedList.each(function(a){oldIds.push(a.id);}); if (process.embedList) process.embedList.each(function(a){oldIds.push(a.id);});
if (process.publishList) process.publishList.each(function(a){oldIds.push(a.id);});
if (process.invokeList) process.invokeList.each(function(a){oldIds.push(a.id);}); if (process.invokeList) process.invokeList.each(function(a){oldIds.push(a.id);});
if (process.cancelList) process.cancelList.each(function(a){oldIds.push(a.id);}); if (process.cancelList) process.cancelList.each(function(a){oldIds.push(a.id);});
if (process.delayList) process.delayList.each(function(a){oldIds.push(a.id);}); if (process.delayList) process.delayList.each(function(a){oldIds.push(a.id);});
......
...@@ -4098,6 +4098,7 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class( ...@@ -4098,6 +4098,7 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class(
"choiceList", "choiceList",
"delayList", "delayList",
"embedList", "embedList",
"publishList",
"endList", "endList",
"invokeList", "invokeList",
"manualList", "manualList",
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册