/rak/rfspectrum/rfspectrum_admin.py
Python | 123 lines | 102 code | 18 blank | 3 comment | 0 complexity | 06e455f746414128ac059dbb0ea39d02 MD5 | raw file
- # -*- coding: utf-8 -*-
- from django.contrib import admin
- from rfspectrum.models import Antenna
- from rfspectrum.models import AntennaSystem
- from rfspectrum.models import CommandDictionary
- from rfspectrum.models import DefaultSpectrum
- from rfspectrum.models import Gps
- from rfspectrum.models import Incident
- from rfspectrum.models import Manufacturer
- from rfspectrum.models import MonitoringStation
- from rfspectrum.models import MeasurementDevice
- from rfspectrum.models import MeasurementSetting
- from rfspectrum.models import RFSpectrumDefinition
- from rfspectrum.models import RFSpectrum
- from rfspectrum.models import Rotator
- from rfspectrum.models import Switcher
- class ManufacturerAdmin(admin.ModelAdmin):
- list_display = ('name',)
- paginate = 10
- class AntennaAdmin(admin.ModelAdmin):
- list_display = ('manufacturer','model','type','frequency_span')
- list_filter = ('manufacturer','model','type')
- ordering = ('manufacturer','frequency_span')
- paginate = 10
- class MonitoringStationAdmin(admin.ModelAdmin):
- list_display = ('name','type','gps','operational','portalvisibility')
- list_filter = ('type','operational','portalvisibility')
- class MeasurementDeviceAdmin(admin.ModelAdmin):
- list_display = ('monitoring_station','manufacturer','model','type','ipaddress','port')
- list_filter = ('monitoring_station','manufacturer','model','type')
- class AntennaSystemAdmin(admin.ModelAdmin):
- #list_display = ('description','monitorstation','ipaddress','rotrport', \
- # 'swport', 'defaultantena','polar_antene','antenna_height','defaultantposition')
- list_display = ('monitoring_station','ipaddress','switcher_port','description')
- list_filter = ('monitoring_station',)
- ordering = ('monitoring_station',)
- paginate = 10
- class CommandDictionaryAdmin(admin.ModelAdmin):
- list_display = ('command','manufacturer','model','version','type','equipment_command')
- list_filter = ('command','manufacturer','type')
- ordering = ('command','manufacturer','type')
- paginate = '10'
- class RFSpectrumDefinitionAdmin(admin.ModelAdmin):
- list_display = ('band','freq_start','freq_stop','measurement_setting')
- list_filter = ('band',)
- ordering = ('freq_start','freq_stop')
- paginate = 20
- class RFSpectrumAdmin(admin.ModelAdmin):
- list_display = ('date','time','spectrum_definition','scandata')
- list_filter = ('date','spectrum_definition')
- ordering = ('date','time')
- paginate = 10
- class DefaultSpectrumAdmin(admin.ModelAdmin):
- list_display = ('rfspectrum_definition','measurement_setting','spectrumlabel',)
- list_filter = ('date','rfspectrum_definition')
- ordering = ('date','time')
- paginate = 10
- class RotatorAdmin(admin.ModelAdmin):
- list_display = ('manufacturer','model','comm_port',)
- list_filter = ('manufacturer','model')
- ordering = ('manufacturer','model')
- paginate = 10
-
- class SwitcherAdmin(admin.ModelAdmin):
- list_display = ('manufacturer','model','comm_port',)
- list_filter = ('manufacturer','model')
- ordering = ('manufacturer','model')
- paginate = 10
-
- class IncidentAdmin(admin.ModelAdmin):
- list_display = ('spectrum','onfrequency','description','assignedto','resolvedby','resolvexplanation')
- list_filter = ('spectrum','assignedto','resolvedby')
- ordering = ('spectrum','resolvedby')
- paginate = 10
- class FunctionAdmin(admin.ModelAdmin):
- list_display = ('name','setting','path')
- list_filter = ('name',)
- ordering = ('name',)
- paginate = 10
-
- class MeasurementTaskAdmin(admin.ModelAdmin):
- list_display = ('date','time','function','onetime','priority','donedatetime')
- list_filter = ('date','time','function','donedatetime')
- ordering = ('donedatetime','function')
- paginate = 10
-
- class IncidentAdmin(admin.ModelAdmin):
- list_display = ('spectrum','onfrequency','description','assignedto','resolvedby','resolvexplanation')
- list_filter = ('spectrum','assignedto','resolvedby')
- ordering = ('spectrum','resolvedby')
- paginate = 10
-
- class GpsAdmin(admin.ModelAdmin):
- list_display = ('name','longitude','latitude')
- list_filter = ('name',)
- ordering = ('name',)
- paginate = 20
-
- admin.site.register(Antenna, AntennaAdmin)
- admin.site.register(AntennaSystem, AntennaSystemAdmin)
- admin.site.register(CommandDictionary, CommandDictionaryAdmin)
- admin.site.register(DefaultSpectrum, DefaultSpectrumAdmin)
- admin.site.register(Incident, IncidentAdmin)
- admin.site.register(Manufacturer, ManufacturerAdmin)
- admin.site.register(MonitoringStation, MonitoringStationAdmin)
- admin.site.register(MeasurementDevice, MeasurementDeviceAdmin)
- admin.site.register(RFSpectrum, RFSpectrumAdmin)
- admin.site.register(RFSpectrumDefinition, RFSpectrumDefinitionAdmin)
- admin.site.register(Rotator, RotatorAdmin)
- admin.site.register(Switcher,SwitcherAdmin)
- admin.site.register(Gps,GpsAdmin)