Bugfix: re-enable changing state of feature requests.
Bugfix: re-enable changing state of feature requests.
diff --git a/mgmt/requests_views.py b/mgmt/requests_views.py
index bc4b207..06de90c 100644
--- a/mgmt/requests_views.py
+++ b/mgmt/requests_views.py
@@ -63,9 +63,14 @@ def one_request(request,rid):
form = None
if request.method=='POST':
- valid,form = post_comment(request,'Request',rid, reverse('mgmt.views.one_request',args=(rid,)))
- if valid: # Then `form' is HttpResponseRedirect
- return form
+ if request.POST['action']=='comment':
+ valid,form = post_comment(request,'Request',rid, reverse('mgmt.views.one_request',args=(rid,)))
+ if valid: # Then `form' is HttpResponseRedirect
+ return form
+ elif request.POST['action']=='change_state':
+ form = RequestStateForm(request.POST)
+ rq.status = form.cleaned_data['state']
+ rq.save()
if can(request.user,'change_state',rq):
state_form = RequestStateForm({'state': rq.status})