Exemplo n.º 1
0
def settings(request):
    c = {}
    c.update(csrf(request))
    c['messages'] = m = []
    c['errors'] = e = []
    if request.method == 'GET':
        form = forms.AdagiosSettingsForm(initial=request.GET)
        form.is_valid()
    elif request.method == 'POST':
        form = forms.AdagiosSettingsForm(data=request.POST)
        if form.is_valid():
            try:
                form.save()
                m.append(_("%s successfully saved.") % form.adagios_configfile)
            except IOError, exc:
                e.append(exc)
Exemplo n.º 2
0
def settings(request):
    c = {}
    c.update(csrf(request))
    c['messages'] = m = []
    c['errors'] = e = []
    if request.method == 'GET':
        form = forms.AdagiosSettingsForm(initial=request.GET)
        form.is_valid()
    elif request.method == 'POST':
        form = forms.AdagiosSettingsForm(data=request.POST)
        if form.is_valid():
            try:
                form.save()
                m.append(_("%s successfully saved.") % form.adagios_configfile)
            except IOError as exc:
                e.append(exc)
    else:
        raise Exception(_("We only support methods GET or POST"))
    c['form'] = form
    return render_to_response('settings.html',
                              c,
                              context_instance=RequestContext(request))