]> git.parisson.com Git - teleforma.git/commitdiff
fix rights again
authoryomguy <yomguy@parisson.com>
Thu, 20 Dec 2012 14:40:02 +0000 (15:40 +0100)
committeryomguy <yomguy@parisson.com>
Thu, 20 Dec 2012 14:40:02 +0000 (15:40 +0100)
teleforma/views/pro.py

index 609c132a24f4525e7513f8f1f4835a25cb6d7733..f6c184eb0faae3b46851a934068cdf8d9ba38993 100644 (file)
@@ -105,7 +105,7 @@ def get_seminars(user):
         professor = user.professor.get()
         seminars = professor.seminars.all()
 
-    elif auditor:
+    elif auditor and not (user.is_staff or user.is_superuser):
         auditor = user.auditor.get()
         s_seminars = auditor.seminars.all()
 
@@ -149,7 +149,7 @@ def total_progress(user):
 
     progress = 0
     auditor = user.auditor.all()
-    if auditor:
+    if auditor and not (user.is_staff or user.is_superuser):
         seminars = auditor[0].seminars.all()        
     elif user.is_superuser or user.is_staff:
         seminars = Seminar.objects.all()