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)
|
@admin.register(Tle)
|
||||||
class TleAdmin(admin.ModelAdmin):
|
class TleAdmin(admin.ModelAdmin):
|
||||||
list_display = ('tle0', 'tle1', 'updated_date')
|
list_display = ('satellite_name', 'tle0', 'tle1', 'updated_date')
|
||||||
list_filter = ('tle0', )
|
list_filter = ('satellite__name',)
|
||||||
|
|
||||||
def updated_date(self, obj):
|
def updated_date(self, obj):
|
||||||
return obj.updated.strftime('%d.%m.%Y, %H:%M')
|
return obj.updated.strftime('%d.%m.%Y, %H:%M')
|
||||||
|
|
||||||
|
def satellite_name(self, obj):
|
||||||
|
return obj.satellite.name
|
||||||
|
|
||||||
|
|
||||||
@admin.register(Transmitter)
|
@admin.register(Transmitter)
|
||||||
class TransmitterAdmin(admin.ModelAdmin):
|
class TransmitterAdmin(admin.ModelAdmin):
|
||||||
|
|
|
@ -5,10 +5,6 @@ from django.contrib.admin.helpers import label_for_field
|
||||||
|
|
||||||
|
|
||||||
def export_as_csv(modeladmin, request, queryset):
|
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:
|
if not request.user.is_staff:
|
||||||
raise PermissionDenied
|
raise PermissionDenied
|
||||||
opts = modeladmin.model._meta
|
opts = modeladmin.model._meta
|
||||||
|
|
Loading…
Reference in New Issue