Added PrivateServer model.
This commit is contained in:
parent
290f696ae5
commit
637a7ba3bd
@ -1,10 +1,15 @@
|
||||
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):
|
||||
list_display = ['title', 'site_url']
|
||||
search_fields = ['title']
|
||||
|
||||
admin.site.register(PrivateServer, PrivateServerAdmin)
|
||||
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
|
||||
class Server(models.Model):
|
||||
title = models.CharField(max_length=255)
|
||||
@ -103,6 +118,7 @@ class Server(models.Model):
|
||||
tmp = [0,0,0,0,0,0,0]
|
||||
return zip(DAY_NAMES, tmp)
|
||||
|
||||
|
||||
@python_2_unicode_compatible
|
||||
class ServerHistory(models.Model):
|
||||
server = models.ForeignKey(Server)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user