コード例 #1
0
 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
コード例 #2
0
ファイル: ci_task_view.py プロジェクト: zzzz123321/Teamcat
def copy_task(request):
    result=CITaskConfigService.copy_config("586b63f56a3c277a1fb4451f")
    return HttpResponse(result)