Esempio n. 1
0
def post_add_stage(request, name):
    # TODO how to validate stage name
    data = request.POST
    stage = data.get("stage")
    from_stage = data.get("from_stage")
    description = data.get("description")
    if from_stage:
        common.clone_from_stage_name(request, name, stage, name, from_stage, description)
    else:
        data = {}
        data['envName'] = name
        data['stageName'] = stage
        data['description'] = description
        environs_helper.create_env(request, data)
    return redirect('/env/' + name + '/' + stage + '/config/')
Esempio n. 2
0
def post_add_stage(request, name):
    # TODO how to validate stage name
    data = request.POST
    stage = data.get("stage")
    from_stage = data.get("from_stage")
    description = data.get("description")
    if from_stage:
        common.clone_from_stage_name(request, name, stage, name, from_stage,
                                     description)
    else:
        data = {}
        data['envName'] = name
        data['stageName'] = stage
        data['description'] = description
        environs_helper.create_env(request, data)
    return redirect('/env/' + name + '/' + stage + '/config/')
Esempio n. 3
0
def post_create_env(request):
    # TODO how to validate envName
    data = request.POST
    env_name = data["env_name"]
    stage_name = data["stage_name"]
    clone_env_name = data.get("clone_env_name")
    clone_stage_name = data.get("clone_stage_name")
    description = data.get('description')
    if clone_env_name and clone_stage_name:
        common.clone_from_stage_name(request, env_name, stage_name, clone_env_name,
                                     clone_stage_name, description)
    else:
        data = {}
        data['envName'] = env_name
        data['stageName'] = stage_name
        data['description'] = description
        environs_helper.create_env(request, data)
    return redirect('/env/' + env_name + '/' + stage_name + '/config/')
Esempio n. 4
0
def post_create_env(request):
    # TODO how to validate envName
    data = request.POST
    env_name = data["env_name"]
    stage_name = data["stage_name"]
    clone_env_name = data.get("clone_env_name")
    clone_stage_name = data.get("clone_stage_name")
    description = data.get('description')
    if clone_env_name and clone_stage_name:
        common.clone_from_stage_name(request, env_name, stage_name,
                                     clone_env_name, clone_stage_name,
                                     description)
    else:
        data = {}
        data['envName'] = env_name
        data['stageName'] = stage_name
        data['description'] = description
        environs_helper.create_env(request, data)
    return redirect('/env/' + env_name + '/' + stage_name + '/config/')