From 8cedfcbe6a35913fddb22542fc424c02f799f54f Mon Sep 17 00:00:00 2001 From: "A. Svensson" Date: Wed, 18 Feb 2015 22:09:00 +0100 Subject: [PATCH] Did some minor fixes for the admin views. --- src/gameservers/admin.py | 5 ++++- .../migrations/0007_auto_20150218_2107.py | 20 +++++++++++++++++++ src/gameservers/models.py | 2 +- 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 src/gameservers/migrations/0007_auto_20150218_2107.py diff --git a/src/gameservers/admin.py b/src/gameservers/admin.py index b257e16..78378a0 100644 --- a/src/gameservers/admin.py +++ b/src/gameservers/admin.py @@ -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) diff --git a/src/gameservers/migrations/0007_auto_20150218_2107.py b/src/gameservers/migrations/0007_auto_20150218_2107.py new file mode 100644 index 0000000..40219c0 --- /dev/null +++ b/src/gameservers/migrations/0007_auto_20150218_2107.py @@ -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, + ), + ] diff --git a/src/gameservers/models.py b/src/gameservers/models.py index b9d7001..af1b0f0 100644 --- a/src/gameservers/models.py +++ b/src/gameservers/models.py @@ -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']