Example #1
0
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
    )
Example #2
0
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)
Example #3
0
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)
Example #4
0
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)