Beispiel #1
0
def delete_user(request, username):
    try:
        user = get_object_or_404(User, username=username)
    except User.DoesNotExist:
        raise Http404

    referral = get_ref(request)
    if not referral:
        raise Http404
    if not "confirmDeleteUser" in referral:
        raise Http404

    user.delete()

    return render_to_response('squash/delete_user.html', {'userToDelete': user, 'success': True},
        context_instance=RequestContext(request))
Beispiel #2
0
def delete_project(request, project_key):
    try:
        proj = Project.objects.get(key=project_key)
    except Project.DoesNotExist:
        raise Http404

    referral = get_ref(request)
    if not referral:
        raise Http404
    if not "confirmDeleteProject" in referral:
        raise Http404

    proj.delete()

    return render_to_response('squash/delete_project.html', {'project': proj, 'success': True},
        context_instance=RequestContext(request))
Beispiel #3
0
def delete_version(request, project_key, version_num):
    try:
        proj = Project.objects.get(key=project_key)
    except Project.DoesNotExist:
        raise Http404

    try:
        version = Version.objects.get(version_number=version_num)
    except Version.DoesNotExist:
        raise Http404

    referal = get_ref(request)
    if not referal:
        raise Http404
    if not "confirmDeleteVersion" in referal:
        raise Http404

    version.delete()

    return render_to_response('squash/delete_version.html', {'project': proj, 'version': version, 'success': True},
        context_instance=RequestContext(request))