2014-09-17 10:53:25 -06:00
|
|
|
from django.contrib import admin
|
|
|
|
|
2014-12-19 06:06:58 -07:00
|
|
|
from network.base.models import (Antenna, Satellite, Station, Transponder,
|
|
|
|
Observation, Data)
|
2014-09-17 10:53:25 -06:00
|
|
|
|
|
|
|
|
|
|
|
class AntennaAdmin(admin.ModelAdmin):
|
|
|
|
list_display = ('antenna_type', 'frequency', 'band')
|
|
|
|
|
|
|
|
|
|
|
|
class StationAdmin(admin.ModelAdmin):
|
2015-04-19 14:44:35 -06:00
|
|
|
list_display = ('name', 'owner', 'lng', 'lat', 'qthlocator')
|
2014-09-17 10:53:25 -06:00
|
|
|
|
|
|
|
|
|
|
|
class SatelliteAdmin(admin.ModelAdmin):
|
|
|
|
list_display = ('name', 'norad_cat_id')
|
|
|
|
|
|
|
|
|
|
|
|
class TransponderAdmin(admin.ModelAdmin):
|
2014-10-16 07:42:44 -06:00
|
|
|
list_display = ('satellite', 'description', 'uplink_low',
|
|
|
|
'uplink_high', 'downlink_low', 'downlink_high')
|
2014-09-17 10:53:25 -06:00
|
|
|
|
2014-09-17 15:26:51 -06:00
|
|
|
|
|
|
|
class ObservasionAdmin(admin.ModelAdmin):
|
2014-10-06 06:14:55 -06:00
|
|
|
list_display = ('id', 'author', 'satellite', 'transponder', 'start', 'end')
|
2014-09-17 15:26:51 -06:00
|
|
|
|
|
|
|
|
|
|
|
class DataAdmin(admin.ModelAdmin):
|
2014-10-06 06:14:55 -06:00
|
|
|
list_display = ('id', 'start', 'end', 'observation', 'ground_station')
|
2014-09-17 15:26:51 -06:00
|
|
|
|
2014-09-17 10:53:25 -06:00
|
|
|
admin.site.register(Antenna, AntennaAdmin)
|
|
|
|
admin.site.register(Satellite, SatelliteAdmin)
|
|
|
|
admin.site.register(Station, StationAdmin)
|
|
|
|
admin.site.register(Transponder, TransponderAdmin)
|
2014-09-17 15:26:51 -06:00
|
|
|
admin.site.register(Observation, ObservasionAdmin)
|
|
|
|
admin.site.register(Data, DataAdmin)
|