--- 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