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
{% for player in players %}
- - {{ player.first_name }} {{ player.last_name }} - {{ player.available }}
+ -
+ {% if player.availability.available == 2 %}
+
Yes
+ {% elif player.availability.available == 1%}
+
Maybe
+ {% elif player.availability.available == 0%}
+
No
+ {% elif player.availability.available == -1%}
+
Unknown
+ {% endif %}
+ {{ player.first_name }} {{ player.last_name }}
+ {{ player.statline }}
+
{% endfor %}
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: