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