def preferences(request): if request.method == "POST": for formdef in parameters.get_user_forms(request.user, request.POST): form = formdef["form"] if form.is_valid(): form.save() continue return render_to_json_response({ "prefix": form.app, "form_errors": form.errors }, status=400) return render_to_json_response(_("Preferences saved")) return render_to_json_response({ "content": _render_to_string(request, "core/user_preferences.html", { "forms": parameters.get_user_forms(request.user) }) })
def preferences(request): if request.method == "POST": for formdef in parameters.get_user_forms(request.user, request.POST)(): form = formdef["form"] if form.is_valid(): form.save() continue return ajax_simple_response({ "status": "ko", "prefix": form.app, "errors": form.errors }) return ajax_simple_response({ "status": "ok", "respmsg": _("Preferences saved") }) return ajax_simple_response({ "status": "ok", "content": _render_to_string(request, "core/user_preferences.html", { "forms": parameters.get_user_forms(request.user) }) })