reg/views.py
changeset 44 7d748db0c7c3
parent 43 757d1da69255
child 45 b66d405eb8c7
--- a/reg/views.py	Thu Apr 15 14:38:48 2010 +0530
+++ b/reg/views.py	Thu Apr 15 14:50:47 2010 +0530
@@ -248,15 +248,19 @@
     except Event.DoesNotExist:
         raise Http404
 
-    if user in event.organizers.all() and user.is_staff and event.feedback_status == '0':
-        no_of_days = (event.stop_date - event.start_date).days + 1
-        if request.method == "POST":
-            day = request.POST['day']
-            event.feedback_status = day
-            event.save()
+    if user in event.organizers.all() and user.is_staff:
+        if event.feedback_status == '0':
+            no_of_days = (event.stop_date - event.start_date).days + 1
+            if request.method == "POST":
+                day = request.POST['day']
+                event.feedback_status = day
+                event.save()
+                return render_to_response('open_feedback.html', {'user':user, 'success': True, 'day':day, 'event':event})
+            else:
+                return render_to_response('open_feedback.html', {'user':user, 'event': event, 'days': range(1,no_of_days+1)})
+        else:
+            day = event.feedback_status
             return render_to_response('open_feedback.html', {'user':user, 'success': True, 'day':day, 'event':event})
-        else:
-            return render_to_response('open_feedback.html', {'user':user, 'event': event, 'days': range(1,no_of_days+1)})
     else:
         raise Http404