def edit_settings(request): """Saves the site's general settings.""" siteconfig = load_site_config() form = GeneralSettingsForm(siteconfig, data=request.POST) response = {} rcode = 400 if form.is_valid(): form.save() rcode = 200 the_html = u"".join([ u"<div>", form.cleaned_data['DESCRIPTION'], "</div>" ]) response["description"] = the_html context = { "form": form, "form_action": "/admin/edit_settings.html" } t = loader.get_template('admin/general_settings_form.html') c = RequestContext(request, context) response['form'] = t.render(c) return HttpResponse(jsonify(response), status=rcode, mimetype="application/json")
def view(request): siteconfig = load_site_config() response = {} if request.POST: setting_form = GeneralSettingsForm(siteconfig, data=request.POST) if setting_form.is_valid(): setting_form.save() load_site_config() response = { "intro": setting_form.cleaned_data['DESCRIPTION'], "valid": True, } if request.is_ajax(): context = { "form": setting_form, "form_action": "/admin/general.html" } t = loader.get_template('admin/general_settings_form.html') c = RequestContext(request, context) response['form'] = t.render(c) return HttpResponse(jsonify(response), mimetype="application/json") else: setting_form = GeneralSettingsForm(siteconfig) template = 'admin/admin_general_settings.html' template_vars = { 'form': setting_form, } return render_to_response(template, template_vars, context_instance=RequestContext(request))
def edit_settings(request): """Saves the site's general settings.""" siteconfig = load_site_config() form = GeneralSettingsForm(siteconfig, data=request.POST) response = {} rcode = 400 if form.is_valid(): form.save() rcode = 200 the_html = u"".join( [u"<div>", form.cleaned_data['DESCRIPTION'], "</div>"]) response["description_html"] = the_html context = {"form": form, "form_action": "/admin/edit_settings.html"} t = loader.get_template('admin/general_settings_form.html') c = RequestContext(request, context) response['form'] = t.render(c) return HttpResponse(jsonify(response), status=rcode, mimetype="application/json")
def view(request): siteconfig = load_site_config() if request.POST: setting_form = GeneralSettingsForm(siteconfig, data=request.POST) if setting_form.is_valid(): setting_form.save() load_site_config() else: setting_form = GeneralSettingsForm(siteconfig) template = "admin/admin_general_settings.html" template_vars = {"form": setting_form} return render_to_response(template, template_vars, context_instance=RequestContext(request))
def view(request): site = PootleSite.objects.get_current() if request.POST: setting_form = GeneralSettingsForm(data=request.POST, instance=site) if setting_form.is_valid(): setting_form.save() else: setting_form = GeneralSettingsForm(instance=site) ctx = { 'form': setting_form, } return render(request, "admin/settings.html", ctx)
def view(request): site = PootleSite.objects.get_current() if request.POST: setting_form = GeneralSettingsForm(data=request.POST, instance=site) if setting_form.is_valid(): setting_form.save() else: setting_form = GeneralSettingsForm(instance=site) ctx = { 'form': setting_form, } return render_to_response('admin/settings.html', ctx, context_instance=RequestContext(request))
def view(request): siteconfig = load_site_config() if request.POST: setting_form = GeneralSettingsForm(siteconfig, data=request.POST) if setting_form.is_valid(): setting_form.save() else: setting_form = GeneralSettingsForm(siteconfig) ctx = { 'form': setting_form, } return render_to_response('admin/settings.html', ctx, context_instance=RequestContext(request))
def view(request): siteconfig = load_site_config() if request.POST: setting_form = GeneralSettingsForm(siteconfig, data=request.POST) if setting_form.is_valid(): setting_form.save() else: setting_form = GeneralSettingsForm(siteconfig) template = 'admin/settings.html' template_vars = { 'form': setting_form, } return render_to_response(template, template_vars, context_instance=RequestContext(request))
def view(request, path): siteconfig = load_site_config() if request.POST: setting_form = GeneralSettingsForm(siteconfig, data=request.POST) if setting_form.is_valid(): setting_form.save() load_site_config() else: setting_form = GeneralSettingsForm(siteconfig) template = 'admin/admin_general_settings.html' template_vars = { 'form': setting_form, 'required': required_depcheck(), 'optional': optional_depcheck(), 'optimal': optimal_depcheck(), } return render_to_response(template, template_vars, context_instance=RequestContext(request))