Added PrivateServer model.
This commit is contained in:
parent
290f696ae5
commit
637a7ba3bd
@ -1,10 +1,15 @@
|
|||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
|
|
||||||
from .models import Server
|
from .models import PrivateServer, Server
|
||||||
|
|
||||||
|
class PrivateServerAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ['title', 'site_url', 'active']
|
||||||
|
search_fields = ['title']
|
||||||
|
|
||||||
class ServerAdmin(admin.ModelAdmin):
|
class ServerAdmin(admin.ModelAdmin):
|
||||||
list_display = ['title', 'site_url']
|
list_display = ['title', 'site_url']
|
||||||
search_fields = ['title']
|
search_fields = ['title']
|
||||||
|
|
||||||
|
admin.site.register(PrivateServer, PrivateServerAdmin)
|
||||||
admin.site.register(Server, ServerAdmin)
|
admin.site.register(Server, ServerAdmin)
|
||||||
|
|
||||||
|
|||||||
28
src/gameservers/migrations/0015_privateserver.py
Normal file
28
src/gameservers/migrations/0015_privateserver.py
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
from django.db import models, migrations
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('gameservers', '0014_auto_20150315_1430'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.CreateModel(
|
||||||
|
name='PrivateServer',
|
||||||
|
fields=[
|
||||||
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||||
|
('title', models.CharField(max_length=255)),
|
||||||
|
('site_url', models.URLField(blank=True)),
|
||||||
|
('host', models.CharField(max_length=255)),
|
||||||
|
('port', models.PositiveIntegerField()),
|
||||||
|
('active', models.BooleanField(default=False)),
|
||||||
|
],
|
||||||
|
options={
|
||||||
|
'ordering': ['-active', 'title'],
|
||||||
|
},
|
||||||
|
),
|
||||||
|
]
|
||||||
@ -19,6 +19,21 @@ DAY_NAMES = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
@python_2_unicode_compatible
|
||||||
|
class PrivateServer(models.Model):
|
||||||
|
title = models.CharField(max_length=255)
|
||||||
|
site_url = models.URLField(blank=True)
|
||||||
|
host = models.CharField(max_length=255)
|
||||||
|
port = models.PositiveIntegerField()
|
||||||
|
active = models.BooleanField(default=False)
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
ordering = ['-active', 'title']
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
return self.title
|
||||||
|
|
||||||
|
|
||||||
@python_2_unicode_compatible
|
@python_2_unicode_compatible
|
||||||
class Server(models.Model):
|
class Server(models.Model):
|
||||||
title = models.CharField(max_length=255)
|
title = models.CharField(max_length=255)
|
||||||
@ -103,6 +118,7 @@ class Server(models.Model):
|
|||||||
tmp = [0,0,0,0,0,0,0]
|
tmp = [0,0,0,0,0,0,0]
|
||||||
return zip(DAY_NAMES, tmp)
|
return zip(DAY_NAMES, tmp)
|
||||||
|
|
||||||
|
|
||||||
@python_2_unicode_compatible
|
@python_2_unicode_compatible
|
||||||
class ServerHistory(models.Model):
|
class ServerHistory(models.Model):
|
||||||
server = models.ForeignKey(Server)
|
server = models.ForeignKey(Server)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user