def edit_excluded_reviewer(request,proposedreviewerId): context = RequestContext(request) user = request.user prop_rev = ProposedReviewer.objects.get( pk = proposedreviewerId ) project = Project.objects.get(pk = prop_rev.project.pk) redirect = get_redirect_url(request) user_is_owner(user,project) if request.method == 'POST': if 'delete' in request.POST: prop_rev.delete() return HttpResponseRedirect(redirect) else: r = ExcludedReviewerForm(request.POST, instance = prop_rev) if r.is_valid(): r.save() return HttpResponseRedirect(redirect) else: r = ExcludedReviewerForm(instance= prop_rev) return render_to_response('rfp/edit_excluded_reviewer.html', {'form' : r, 'project' : project, 'user' : user, 'prop_rev' : prop_rev},context)
def edit_excluded_reviewer(request, proposedreviewerId): context = RequestContext(request) user = request.user prop_rev = ProposedReviewer.objects.get(pk=proposedreviewerId) project = Project.objects.get(pk=prop_rev.project.pk) redirect = get_redirect_url(request) user_is_owner(user, project) if request.method == "POST": if "delete" in request.POST: prop_rev.delete() return HttpResponseRedirect(redirect) else: r = ExcludedReviewerForm(request.POST, instance=prop_rev) if r.is_valid(): r.save() return HttpResponseRedirect(redirect) else: r = ExcludedReviewerForm(instance=prop_rev) return render_to_response( "rfp/edit_excluded_reviewer.html", {"form": r, "project": project, "user": user, "prop_rev": prop_rev}, context )
def exclude_unique_reviewer(request, projectId): context = RequestContext(request) user = request.user project = Project.objects.get(pk = projectId) user_is_owner(user,project) redirect = get_redirect_url(request) if request.method == 'POST': r = ExcludedReviewerForm(request.POST) if r.is_valid(): reviewer = r.save(commit = False) reviewer.project = project reviewer.type = 'USER_EXCLUDED' reviewer.save() return HttpResponseRedirect(redirect) else: r = ExcludedReviewerForm() return render_to_response('rfp/exclude_unique_review.html', {'form' : r, 'project' : project, 'user' : user},context)
def exclude_unique_reviewer(request, projectId): context = RequestContext(request) user = request.user project = Project.objects.get(pk=projectId) user_is_owner(user, project) redirect = get_redirect_url(request) if request.method == "POST": r = ExcludedReviewerForm(request.POST) if r.is_valid(): reviewer = r.save(commit=False) reviewer.project = project reviewer.type = "USER_EXCLUDED" reviewer.save() return HttpResponseRedirect(redirect) else: r = ExcludedReviewerForm() return render_to_response("rfp/exclude_unique_review.html", {"form": r, "project": project, "user": user}, context)