Did some minor fixes for the admin views.

This commit is contained in:
A. Svensson 2015-02-18 22:09:00 +01:00
parent ee86f4db15
commit 8cedfcbe6a
3 changed files with 25 additions and 2 deletions

View File

@ -4,9 +4,12 @@ from .models import Server, PopulationHistory
class ServerAdmin(admin.ModelAdmin):
list_display = ['title', 'site_url']
search_fields = ['title']
class PopulationHistoryAdmin(admin.ModelAdmin):
list_display = ['timestamp', 'server', 'players']
list_display = ['timestamp', 'players', 'server']
list_filter = ['timestamp']
search_fields = ['server__title']
admin.site.register(Server, ServerAdmin)
admin.site.register(PopulationHistory, PopulationHistoryAdmin)

View File

@ -0,0 +1,20 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
class Migration(migrations.Migration):
dependencies = [
('gameservers', '0006_auto_20150218_2033'),
]
operations = [
migrations.AlterField(
model_name='server',
name='current_players',
field=models.PositiveIntegerField(default=0, editable=False),
preserve_default=True,
),
]

View File

@ -4,7 +4,7 @@ class Server(models.Model):
title = models.CharField(max_length=255)
game_url = models.URLField()
site_url = models.URLField(blank=True)
current_players = models.PositiveIntegerField(default=0)
current_players = models.PositiveIntegerField(default=0, editable=False)
class Meta:
ordering = ['-current_players', 'title']