def copy_ci_task(validate_data,user): task_id=int(validate_data.get('CopyTaskID')) ci_task=CITask.objects.get(int(task_id)) ci_task.TaskName=validate_data.get('TaskName') ci_task.Project=validate_data.get('Project') ci_task.BuildVersion=0 ci_task.id=None ci_task.Creator=user.id ci_task.save() new_config=CITaskConfigService.copy_config(ci_task.TaskConfig,ci_task.id,ci_task.TaskName) ci_task.TaskConfig=new_config ci_task.save() CITaskParameterService.copy_parameter_group_form_task(task_id,ci_task.id) CITaskService.log_create_activity(user, ci_task) return ci_task
def copy_task(request): result=CITaskConfigService.copy_config("586b63f56a3c277a1fb4451f") return HttpResponse(result)