Revision 052c14aa flowspec/views.py

b/flowspec/views.py
92 92

  
93 93
@login_required
94 94
@never_cache
95
def add_then(request):
96
    applier = request.user.pk
97
    if request.method == "GET":
98
        form = RouteForm()
99
        return render_to_response('apply.html', {'form': form, 'applier': applier},
100
                                  context_instance=RequestContext(request))
101

  
102
    else:
103
        form = RouteForm(request.POST)
104
        if form.is_valid():
105
            route=form.save(commit=False)
106
            route.applier = request.user
107
            route.expires = days_offset()
108
            route.save()
109
            form.save_m2m()
110
            route.commit_add()
111
            return HttpResponseRedirect(reverse("group-routes"))
112
        else:
113
            return render_to_response('apply.html', {'form': form, 'applier':applier},
114
                                      context_instance=RequestContext(request))
115

  
116
@login_required
117
@never_cache
118 95
def edit_route(request, route_slug):
119 96
    applier = request.user.pk
120 97
    applier_peer = request.user.get_profile().peer

Also available in: Unified diff