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

Merge branch 'cherry-pick-43aca381' into 'develop'

修复带发布节点流程拷贝异常的问题

See merge request o2oa/o2oa!1136
......@@ -1776,6 +1776,13 @@ MWF.xApplication.process.Application.Toolbar = new Class({
}).inject(select);
}.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){
new Element("option", {
"value": activity.id+"#end",
......
......@@ -166,6 +166,7 @@ MWF.xApplication.process.ApplicationExplorer.Importer = new Class({
process.parallelList.each(function(a){a.process = id;});
process.serviceList.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.progressBarTextNode.set("text", "Import Process \""+process.name+"\" ...");
......
......@@ -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.mergeList) process.mergeList.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.cancelList) process.cancelList.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({
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.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.cancelList) process.cancelList.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({
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.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.cancelList) process.cancelList.each(function(a){oldIds.push(a.id);});
if (process.delayList) process.delayList.each(function(a){oldIds.push(a.id);});
......
......@@ -4104,6 +4104,7 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class(
"choiceList",
"delayList",
"embedList",
"publishList",
"endList",
"invokeList",
"manualList",
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册