diff --git a/lineups/templates/lineups/lineup.html b/lineups/templates/lineups/lineup.html index f917381..95747ac 100644 --- a/lineups/templates/lineups/lineup.html +++ b/lineups/templates/lineups/lineup.html @@ -30,7 +30,19 @@
Players
diff --git a/lineups/views.py b/lineups/views.py index 8f51c27..5866d2b 100644 --- a/lineups/views.py +++ b/lineups/views.py @@ -29,16 +29,17 @@ def edit(request, event_id): return render(request, 'success.html', {'call_back':'edit lineup','id':event_id}, status=200) # return render(request, 'success.html', {'call_back':'schedule'}) event = Event.objects.get(id=event_id) - players = Player.objects.all().prefetch_related('availability_set') + players = Player.objects.all().prefetch_related('availability_set', 'statline_set') players = [ { **model_to_dict(player), - 'available':player.availability_set.get(event_id=event_id).get_available_display(), - 'available_value': player.availability_set.get(event_id=event_id).available + 'availability':player.availability_set.get(event_id=event_id), + # 'available_value': player.availability_set.get(event_id=event_id).available, + 'statline': player.statline_set.get(player_id=player.id) } for player in players ] - players.sort(key=lambda d: d['available_value'], reverse = True) + players.sort(key=lambda d: d['availability'].available, reverse = True) qset = Positioning.objects.filter(event_id=event_id, order__isnull = False) formset = PositioningFormSet(queryset=qset) for form in formset: