1
0
Fork 0

Fix admin attributes for Data and Observation.

merge-requests/48/head
Pierros Papadeas 2014-10-06 15:14:55 +03:00
parent 885ab5b462
commit 8cc4e85549
2 changed files with 11 additions and 2 deletions

View File

@ -21,11 +21,11 @@ class TransponderAdmin(admin.ModelAdmin):
class ObservasionAdmin(admin.ModelAdmin):
list_display = ('id', 'satellite', 'start', 'end')
list_display = ('id', 'author', 'satellite', 'transponder', 'start', 'end')
class DataAdmin(admin.ModelAdmin):
list_display = ('id', 'start', 'end', 'observation')
list_display = ('id', 'start', 'end', 'observation', 'ground_station')
admin.site.register(Antenna, AntennaAdmin)
admin.site.register(Satellite, SatelliteAdmin)

View File

@ -48,6 +48,9 @@ class Station(models.Model):
self.featured_date = now().date()
super(Station, self).save(*args, **kwargs)
def __unicode__(self):
return "%d - %s" % (self.pk, self.name)
class Satellite(models.Model):
"""Model for SatNOGS satellites."""
@ -73,6 +76,9 @@ class Transponder(models.Model):
satellite = models.ForeignKey(Satellite, related_name='transponder',
null=True)
def __unicode__(self):
return self.description
class Observation(models.Model):
"""Model for SatNOGS observations."""
@ -90,6 +96,9 @@ class Observation(models.Model):
def is_future(self):
return self.end > now()
def __unicode__(self):
return "%d" % self.id
class Data(models.Model):
"""Model for observation data."""