]> git.parisson.com Git - teleforma.git/commitdiff
fix periods for admins
authoryomguy <yomguy@parisson.com>
Fri, 2 Nov 2012 14:16:41 +0000 (15:16 +0100)
committeryomguy <yomguy@parisson.com>
Fri, 2 Nov 2012 14:16:41 +0000 (15:16 +0100)
teleforma/views/core.py

index 4cc98dca0b63dce512c57d2fcf39ea27599e9f60..8002e4064d19ec99c64ba1c07cb589f6c1985442 100644 (file)
@@ -154,6 +154,8 @@ def get_random_hash():
     return "%032x" % hash
 
 def get_periods(user):
+    periods = None
+
     professor = user.professor.all()
     if professor:
         professor = user.professor.get()
@@ -171,6 +173,9 @@ def get_periods(user):
             student = user.ae_student.get()
             periods = student.period.all()
 
+    if user.is_staff or user.is_superuser:
+        periods = Period.objects.all()
+    
     return periods