def post(self, request, *args, **kwargs): ctnr_form = CtnrForm(request.POST) # try to save the ctnr TODO: call has_perms try: ctnr = ctnr_form.save(commit=False) except ValueError as e: return render(request, "ctnr/ctnr_form.html", {'form': ctnr_form}) ctnr.save() # update ctnr-related session variables request.session['ctnrs'].append(ctnr) ctnr_names = simplejson.loads(request.session['ctnr_names_json']) ctnr_names.append(ctnr.name) request.session['ctnr_names_json'] = simplejson.dumps(ctnr_names) return redirect('/ctnr/' + str(ctnr.id))
def post(self, request, *args, **kwargs): ctnr_form = CtnrForm(request.POST) # Try to save the ctnr. try: # TODO: ACLs ctnr = ctnr_form.save(commit=False) except ValueError: return render(request, "ctnr/ctnr_form.html", {"form": ctnr_form}) ctnr.save() # Update ctnr-related session variables. request.session["ctnrs"].append(ctnr) ctnr_names = json.loads(request.session["ctnr_names_json"]) ctnr_names.append(ctnr.name) request.session["ctnr_names_json"] = json.dumps(ctnr_names) return redirect(reverse("ctnr-detail", args=[ctnr.id]))
def post(self, request, *args, **kwargs): ctnr_form = CtnrForm(request.POST) # Try to save the ctnr. try: # TODO: ACLs ctnr = ctnr_form.save(commit=False) except ValueError: return render(request, 'ctnr/ctnr_form.html', {'form': ctnr_form}) ctnr.save() # Update ctnr-related session variables. request.session['ctnrs'].append(ctnr) ctnr_names = json.loads(request.session['ctnr_names_json']) ctnr_names.append(ctnr.name) request.session['ctnr_names_json'] = json.dumps(ctnr_names) return redirect(reverse('ctnr-detail', args=[ctnr.id]))
def post(self, request, *args, **kwargs): ctnr_form = CtnrForm(request.POST) # Try to save the ctnr. # TODO: check perms try: ctnr = ctnr_form.save(commit=False) except ValueError as e: return render(request, "ctnr/ctnr_form.html", {'form': ctnr_form}) ctnr.save() # Update ctnr-related session variables. request.session['ctnrs'].append(ctnr) ctnr_names = simplejson.loads(request.session['ctnr_names_json']) ctnr_names.append(ctnr.name) request.session['ctnr_names_json'] = simplejson.dumps(ctnr_names) return redirect('/ctnr/' + str(ctnr.id) + '/')