def set_default_settings()

in 5-app-infra/3-artifact-publish/docker/cdmc/tag_engine_api/main.py [0:0]


def set_default_settings():
    
    if 'credentials' not in session:
        return redirect('/')
        
    template_id = request.form['template_id'].rstrip()
    template_project = request.form['template_project'].rstrip()
    template_region = request.form['template_region'].rstrip()
    service_account = request.form['service_account'].rstrip()
    
    if template_id == "{tag_template_id}":
        template_id = None
    if template_project == "{tag_template_project}":
        template_project = None
    if template_region == "{tag_template_region}":
        template_region = None
    if service_account == "{service_account}":
        service_account = None
    
    if template_id != None or template_project != None or template_region != None or service_account != None:
        store.write_default_settings(session['user_email'], template_id, template_project, template_region, service_account)
        
    return default_settings(1)