def createEvent(request): errors = [] if request.method == "POST": try: if 'save' in request.POST or 'publish' in request.POST: Query.createEvent(request) return HttpResponseRedirect("%s/event/" % pathPrefix) except PermissionDenied as e: errors.append(e) return render(request, "event.html", { "nav":"events", "user": request.user, "new": True, "permissions": request.user.get_all_permissions(), "errors": errors, "languages": Query.listLanguages() })