|
|
@@ -19,7 +19,12 @@ def password_changed(request):
|
|
|
def lab(request, lab_id):
|
|
|
from datetime import timedelta
|
|
|
lab = Lab.objects.get(pk=lab_id)
|
|
|
- submissions = lab.submission_set.filter(user__is_staff=False).order_by('-grade', 'time')
|
|
|
+
|
|
|
+ submissions = lab.submission_set
|
|
|
+ if not request.user.is_staff:
|
|
|
+ # only staff can see other staff solutions
|
|
|
+ submissions = submissions.filter(user__is_staff=False)
|
|
|
+ submissions = submissions.order_by('-grade', 'time')
|
|
|
|
|
|
# times are stored in UTC; do the conversion here
|
|
|
tzoffset = timedelta(0, 0, 0, 0, 0, -7) # -7 hours
|