1
0
Fork 0

Exclude invalid transmitters from api and UI.

Signed-off-by: Papadeas Pierros <pierros@papadeas.gr>

Signed-off-by: Papadeas Pierros <pierros@papadeas.gr>
spacecruft
Papadeas Pierros 2021-08-19 10:51:19 +03:00
parent 34f8c4e919
commit 51ec39a333
2 changed files with 3 additions and 1 deletions

View File

@ -280,7 +280,7 @@ class TransmitterViewSet( # pylint: disable=R0901
parser_classes = [JSONLDParser]
queryset = Transmitter.objects.filter(
satellite__associated_satellite__isnull=True, satellite__satellite_entry__approved=True
)
).exclude(status='invalid')
serializer_class = serializers.TransmitterSerializer
filterset_class = filters.TransmitterViewFilter
lookup_field = 'uuid'

View File

@ -95,6 +95,8 @@ def transmitters_list(request):
"""
transmitters = Transmitter.objects.filter(
satellite__associated_satellite__isnull=True, satellite__satellite_entry__approved=True
).exclude(
status='invalid'
).select_related('satellite', 'satellite__satellite_entry', 'satellite__satellite_identifier')
return render(request, 'base/transmitters.html', {'transmitters': transmitters})