132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
|
# File 'app/controllers/re_plan_workflows_controller.rb', line 132
def duplicate
@re_workflow_copy = ReWorkflow.new
@re_workflow_copy.revert!(@re_workflow.publish)
@re_workflow_copy.attributes = params[:re_workflow]
if @re_workflow_copy.save
@re_plan.add_workflow(@re_workflow_copy)
flash[:success] = 'Workflow Duplicated.'
respond_to do |format|
format.html do
redirect_to(change_re_plan_workflow_path(@re_plan, @re_workflow_copy))
end
format.js do
render :inline => "window.location.href = '#{change_re_plan_workflow_path(@re_plan, @re_workflow_copy)}';"
end
end
else
render :action => "copy"
end
end
|