コード例 #1
0
ファイル: __init__.py プロジェクト: neeraj9/oioioi
 def _participants_selector(user, contest):
     if is_contest_with_participants(contest):
         if user.is_anonymous():
             return False
         rcontroller = contest.controller.registration_controller()
         qs = User.objects.filter(id=user.id)
         return rcontroller.filter_participants(qs).exists()
     return True
コード例 #2
0
 def _participants_selector(user, contest):
     if is_contest_with_participants(contest):
         if user.is_anonymous():
             return False
         rcontroller = contest.controller.registration_controller()
         qs = User.objects.filter(id=user.id)
         return rcontroller.filter_participants(qs).exists()
     return True
コード例 #3
0
def is_onsite_contest(request):
    rcontroller = request.contest.controller.registration_controller()
    return is_contest_with_participants(request.contest) \
        and issubclass(rcontroller.participant_admin,
            OIOnsiteRegistrationParticipantAdmin)
コード例 #4
0
ファイル: admin.py プロジェクト: matrach/oioioi
def is_onsite_contest(request):
    rcontroller = request.contest.controller.registration_controller()
    return is_contest_with_participants(request.contest) \
        and issubclass(rcontroller.participant_admin,
            OIOnsiteRegistrationParticipantAdmin)