Exemple #1
0
def add_challenge():
    host_user, host_team = get_team_and_host()
    ChallengeHost.objects.create(user=host_user, team_name=host_team, status=ChallengeHost.SELF, permissions=ChallengeHost.ADMIN)
    challenge_zip = open(
        os.path.join(settings.BASE_DIR, 'forest_clfy_challenge/challenge_config.zip'), 'rb'
    )
    challenge = Challenge.load_from_zip(challenge_zip, host_team)
    challenge.approved_by_admin = True
    challenge.save()