Exclude invalid transmitters from api and UI.
Signed-off-by: Papadeas Pierros <pierros@papadeas.gr> Signed-off-by: Papadeas Pierros <pierros@papadeas.gr>spacecruft
parent
34f8c4e919
commit
51ec39a333
|
@ -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'
|
||||
|
|
|
@ -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})
|
||||
|
|
Loading…
Reference in New Issue