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
parent
861d8dd45b
commit
2c3fea959f
|
@ -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):
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue