parent
f4016e6593
commit
e3c88165c7
@ -175,16 +175,20 @@ class EventFilter(django_filters.FilterSet):
|
|||||||
("only_recurrent", "Montrer uniquement les événements récurrents"),
|
("only_recurrent", "Montrer uniquement les événements récurrents"),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
DISTANCE_CHOICES = [5, 10, 15, 30]
|
||||||
|
|
||||||
position = django_filters.ModelChoiceFilter(
|
position = django_filters.ModelChoiceFilter(
|
||||||
label="À proximité de",
|
label="À proximité de",
|
||||||
method="no_filter",
|
method="no_filter",
|
||||||
queryset=ReferenceLocation.objects.all().order_by("-main", "name__unaccent")
|
queryset=ReferenceLocation.objects.all().order_by("-main", "name__unaccent")
|
||||||
)
|
)
|
||||||
|
|
||||||
radius = django_filters.NumberFilter(
|
radius = django_filters.ChoiceFilter(
|
||||||
label="Distance maximum (km)",
|
label="Dans un rayon de",
|
||||||
method="no_filter",
|
method="no_filter",
|
||||||
widget=forms.NumberInput(attrs={"min": "1"})
|
choices=[(x, str(x) + " km") for x in DISTANCE_CHOICES],
|
||||||
|
null_label=None,
|
||||||
|
empty_label=None
|
||||||
)
|
)
|
||||||
|
|
||||||
exclude_tags = django_filters.MultipleChoiceFilter(
|
exclude_tags = django_filters.MultipleChoiceFilter(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user