1
0
Fork 0

Change fitering of TLE admin view to satellite name

Change fitering of TLE admin view to satellite name instead of using
TLE0 field of the TLE model.
environments/production/deployments/229
Pierros Papadeas 2018-12-02 18:05:36 +02:00
parent 861d8dd45b
commit 2c3fea959f
No known key found for this signature in database
GPG Key ID: 8DB97129D9982991
2 changed files with 5 additions and 6 deletions

View File

@ -55,12 +55,15 @@ class SatelliteAdmin(admin.ModelAdmin):
@admin.register(Tle)
class TleAdmin(admin.ModelAdmin):
list_display = ('tle0', 'tle1', 'updated_date')
list_filter = ('tle0', )
list_display = ('satellite_name', 'tle0', 'tle1', 'updated_date')
list_filter = ('satellite__name',)
def updated_date(self, obj):
return obj.updated.strftime('%d.%m.%Y, %H:%M')
def satellite_name(self, obj):
return obj.satellite.name
@admin.register(Transmitter)
class TransmitterAdmin(admin.ModelAdmin):

View File

@ -5,10 +5,6 @@ from django.contrib.admin.helpers import label_for_field
def export_as_csv(modeladmin, request, queryset):
"""
Generic csv export admin action.
based on http://djangosnippets.org/snippets/1697/ and /2020/
"""
if not request.user.is_staff:
raise PermissionDenied
opts = modeladmin.model._meta