Beispiel #1
0
def fill_league_db():
    names = ['party@mojo', 'ebabare', 'awesomsala', 'existantical', 'epar bangla opar bangla',
            'World of Girls']
    we = Vendor.objects.get(name='moneyball')
    for name in names:
        P = generate_random_id()
        if sum([ord(p) for p in P]) % 13 < 7:
            P = ''
        owner = random.choice(User.objects.all())
        l1 = G(League, vendor=we, name=name, 
               league_id=generate_random_id(), 
               password=P,
               league_owner = owner )
        print l1
Beispiel #2
0
def fill_league_db():
    names = [
        'party@mojo', 'ebabare', 'awesomsala', 'existantical',
        'epar bangla opar bangla', 'World of Girls'
    ]
    we = Vendor.objects.get(name='moneyball')
    for name in names:
        P = generate_random_id()
        if sum([ord(p) for p in P]) % 13 < 7:
            P = ''
        owner = random.choice(User.objects.all())
        l1 = G(League,
               vendor=we,
               name=name,
               league_id=generate_random_id(),
               password=P,
               league_owner=owner)
        print l1
Beispiel #3
0
def create_team(request, is_commissioner=0, league_id=''):
    global errors
    league_id = request.POST.get('leagueId', league_id)
    team_name = request.POST.get('teamName', '')
    password = request.POST.get('entryKey', '')
    errors = []
    if not (league_id and team_name):
        errors.append("<br/> League id and/or team_name is none!")
        return None

    l = League.objects.get(league_id=league_id)
    teams = l.team_set.all()
    user = request.user

    if (not is_commissioner) and (l.password) and (password != l.password):
        errors.append("<br/> - Password did not match!")
    if l.settings.number_of_teams <= len(teams):
        errors.append("<br/> - league is already full!")
        print errors, l.settings.number_of_teams, teams
    if user in [t.user for t in teams]:
        errors.append(
            "<br/> - you (%s) already have a team in this league! click inside the league to know about it."
            % request.user)
        print errors, user, [t.user for t in teams]
    if errors:
        return None

    vendor_team_id = generate_random_id(4)
    vendor_user_id = 'xxyyzz'
    waiver_priority = 1
    division = ''
    draft_pick_number = get_draft_pick_number(l)
    t = Team(league=l,
             user=user,
             vendor_team_id=vendor_team_id,
             vendor_user_id=vendor_user_id,
             team_name=team_name,
             waiver_priority=waiver_priority,
             division=division,
             is_commissioner=is_commissioner,
             draft_pick_number=draft_pick_number)
    return t
Beispiel #4
0
def create_team(request, is_commissioner=0, league_id = ''):
    global errors
    league_id = request.POST.get('leagueId', league_id)
    team_name = request.POST.get('teamName', '')
    password  = request.POST.get('entryKey', '')
    errors = []
    if not ( league_id and team_name):
        errors.append("<br/> League id and/or team_name is none!")
        return None
    
    l = League.objects.get(league_id=league_id)
    teams = l.team_set.all()    
    user = request.user

    if (not is_commissioner) and (l.password) and (password != l.password):
        errors.append("<br/> - Password did not match!")
    if l.settings.number_of_teams <= len(teams):
        errors.append("<br/> - league is already full!")
        print errors, l.settings.number_of_teams, teams
    if user in [t.user for t in teams]:
        errors.append("<br/> - you (%s) already have a team in this league! click inside the league to know about it." % request.user)
        print errors, user, [t.user for t in teams]
    if errors:
        return None

    vendor_team_id = generate_random_id(4)
    vendor_user_id = 'xxyyzz'
    waiver_priority = 1
    division = ''
    draft_pick_number = get_draft_pick_number(l);
    t = Team(league=l,
             user=user,
             vendor_team_id=vendor_team_id,
             vendor_user_id=vendor_user_id,
             team_name=team_name,
             waiver_priority=waiver_priority,
             division=division,
             is_commissioner=is_commissioner,
             draft_pick_number=draft_pick_number)
    return t