예제 #1
0
파일: views.py 프로젝트: ecss-soton/ecssweb
 def get(self, request, id):
     if is_fresher(request.user):
         return self._fresher_get(request, id)
     elif is_helper(request.user):
         return self._helper_get(request, id)
     elif is_committee(request.user):
         pass
     else:
         raise PermissionDenied()
예제 #2
0
파일: views.py 프로젝트: ecss-soton/ecssweb
 def test_func(self):
     """Only committee have access."""
     return is_committee(self.request.user)
예제 #3
0
파일: utils.py 프로젝트: ecss-soton/ecssweb
def jumpstart_check(user):
    return is_committee(user) or is_fresher(user) or is_helper(user)