Align balldontlie OpenAPI integration and clarify search metric semantics
This commit is contained in:
@ -8,7 +8,13 @@ from apps.stats.models import PlayerSeason
|
||||
|
||||
from .forms import PlayerSearchForm
|
||||
from .models import Player, PlayerCareerEntry
|
||||
from .services.search import annotate_player_metrics, apply_sorting, base_player_queryset, filter_players
|
||||
from .services.search import (
|
||||
SEARCH_METRIC_SEMANTICS_TEXT,
|
||||
annotate_player_metrics,
|
||||
apply_sorting,
|
||||
base_player_queryset,
|
||||
filter_players,
|
||||
)
|
||||
|
||||
|
||||
def calculate_age(birth_date):
|
||||
@ -61,6 +67,7 @@ class PlayerSearchView(ListView):
|
||||
search_form = self.get_form()
|
||||
context["search_form"] = search_form
|
||||
context["search_has_errors"] = search_form.is_bound and bool(search_form.errors)
|
||||
context["search_metric_semantics"] = SEARCH_METRIC_SEMANTICS_TEXT
|
||||
context["favorite_player_ids"] = set()
|
||||
if self.request.user.is_authenticated:
|
||||
player_ids = [player.id for player in context["players"]]
|
||||
|
||||
Reference in New Issue
Block a user