Fix the admin displays for most of the models. ConfigValue is being weird for some reason, though.
This commit is contained in:
parent
f6ee697e04
commit
0169c52442
4 changed files with 46 additions and 41 deletions
|
|
@ -10,7 +10,7 @@ from django.conf.urls.defaults import *
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
|
|
||||||
admin.autodiscover()
|
#admin.autodiscover()
|
||||||
|
|
||||||
urlpatterns = patterns('',
|
urlpatterns = patterns('',
|
||||||
# User Authentication
|
# User Authentication
|
||||||
|
|
|
||||||
|
|
@ -13,13 +13,16 @@ class CommandAlias(models.Model):
|
||||||
equiv_command = models.CharField(max_length=50)
|
equiv_command = models.CharField(max_length=50)
|
||||||
|
|
||||||
objects = CommandAliasManager()
|
objects = CommandAliasManager()
|
||||||
|
|
||||||
class Admin:
|
|
||||||
list_display = ('user_input', 'equiv_command',)
|
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
verbose_name_plural = "Command aliases"
|
verbose_name_plural = "Command aliases"
|
||||||
ordering = ['user_input']
|
ordering = ['user_input']
|
||||||
|
|
||||||
|
class CommandAliasAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ('user_input', 'equiv_command')
|
||||||
|
pass
|
||||||
|
# This is causing an error for some reason
|
||||||
|
#admin.site.register(CommandAlias, CommandAliasAdmin)
|
||||||
admin.site.register(CommandAlias)
|
admin.site.register(CommandAlias)
|
||||||
|
|
||||||
class ConfigValue(models.Model):
|
class ConfigValue(models.Model):
|
||||||
|
|
@ -30,13 +33,13 @@ class ConfigValue(models.Model):
|
||||||
conf_value = models.TextField()
|
conf_value = models.TextField()
|
||||||
|
|
||||||
objects = ConfigValueManager()
|
objects = ConfigValueManager()
|
||||||
|
|
||||||
class Admin:
|
|
||||||
list_display = ('conf_key', 'conf_value',)
|
|
||||||
|
|
||||||
def __str__(self):
|
def __unicode__(self):
|
||||||
return "%s" % self.conf_key
|
return "%s" % self.conf_key
|
||||||
admin.site.register(ConfigValue)
|
|
||||||
|
class ConfigValueAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ('conf_key', 'conf_value')
|
||||||
|
admin.site.register(ConfigValue, ConfigValueAdmin)
|
||||||
|
|
||||||
class ConnectScreen(models.Model):
|
class ConnectScreen(models.Model):
|
||||||
"""
|
"""
|
||||||
|
|
@ -49,6 +52,7 @@ class ConnectScreen(models.Model):
|
||||||
|
|
||||||
objects = ConnectScreenManager()
|
objects = ConnectScreenManager()
|
||||||
|
|
||||||
class Admin:
|
class ConnectScreenAdmin(admin.ModelAdmin):
|
||||||
list_display = ('id', 'name', 'is_active')
|
list_display = ('id', 'name', 'is_active')
|
||||||
admin.site.register(ConnectScreen)
|
list_display_links = ('id', 'name')
|
||||||
|
admin.site.register(ConnectScreen, ConnectScreenAdmin)
|
||||||
|
|
@ -15,11 +15,6 @@ class HelpEntry(models.Model):
|
||||||
staff_only = models.BooleanField(default=0)
|
staff_only = models.BooleanField(default=0)
|
||||||
|
|
||||||
objects = HelpEntryManager()
|
objects = HelpEntryManager()
|
||||||
|
|
||||||
class Admin:
|
|
||||||
list_display = ('id', 'topicname', 'staff_only')
|
|
||||||
list_filter = ('staff_only',)
|
|
||||||
search_fields = ['entrytext']
|
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
verbose_name_plural = "Help entries"
|
verbose_name_plural = "Help entries"
|
||||||
|
|
@ -45,4 +40,10 @@ class HelpEntry(models.Model):
|
||||||
return ansi.parse_ansi(self.entrytext)
|
return ansi.parse_ansi(self.entrytext)
|
||||||
except:
|
except:
|
||||||
return None
|
return None
|
||||||
admin.site.register(HelpEntry)
|
|
||||||
|
class HelpEntryAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ('id', 'topicname', 'staff_only')
|
||||||
|
list_display_links = ('id', 'topicname')
|
||||||
|
list_filter = ('staff_only',)
|
||||||
|
search_fields = ['entrytext']
|
||||||
|
admin.site.register(HelpEntry, HelpEntryAdmin)
|
||||||
|
|
@ -6,11 +6,11 @@ from django.db import models
|
||||||
from django.contrib.auth.models import User, Group
|
from django.contrib.auth.models import User, Group
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from src.config.models import ConfigValue
|
|
||||||
from src.objects.util import object as util_object
|
from src.objects.util import object as util_object
|
||||||
from src.objects.managers.commchannel import CommChannelManager
|
from src.objects.managers.commchannel import CommChannelManager
|
||||||
from src.objects.managers.object import ObjectManager
|
from src.objects.managers.object import ObjectManager
|
||||||
from src.objects.managers.attribute import AttributeManager
|
from src.objects.managers.attribute import AttributeManager
|
||||||
|
from src.config.models import ConfigValue
|
||||||
from src import scripthandler
|
from src import scripthandler
|
||||||
from src import defines_global
|
from src import defines_global
|
||||||
from src import ansi
|
from src import ansi
|
||||||
|
|
@ -37,11 +37,7 @@ class Attribute(models.Model):
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return "%s(%s)" % (self.attr_name, self.id)
|
return "%s(%s)" % (self.attr_name, self.id)
|
||||||
|
|
||||||
class Admin:
|
|
||||||
list_display = ('attr_object', 'attr_name', 'attr_value',)
|
|
||||||
search_fields = ['attr_name']
|
|
||||||
|
|
||||||
"""
|
"""
|
||||||
BEGIN COMMON METHODS
|
BEGIN COMMON METHODS
|
||||||
"""
|
"""
|
||||||
|
|
@ -90,7 +86,11 @@ class Attribute(models.Model):
|
||||||
self.get_name(),
|
self.get_name(),
|
||||||
ansi.ansi["normal"],
|
ansi.ansi["normal"],
|
||||||
self.get_value())
|
self.get_value())
|
||||||
admin.site.register(Attribute)
|
|
||||||
|
class AttributeAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ('attr_object', 'attr_name', 'attr_value',)
|
||||||
|
search_fields = ['attr_name']
|
||||||
|
admin.site.register(Attribute, AttributeAdmin)
|
||||||
|
|
||||||
class Object(models.Model):
|
class Object(models.Model):
|
||||||
"""
|
"""
|
||||||
|
|
@ -132,13 +132,7 @@ class Object(models.Model):
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
ordering = ['-date_created', 'id']
|
ordering = ['-date_created', 'id']
|
||||||
|
|
||||||
class Admin:
|
|
||||||
list_display = ('id', 'name', 'type', 'date_created')
|
|
||||||
list_filter = ('type',)
|
|
||||||
search_fields = ['name']
|
|
||||||
save_on_top = True
|
|
||||||
|
|
||||||
"""
|
"""
|
||||||
BEGIN COMMON METHODS
|
BEGIN COMMON METHODS
|
||||||
"""
|
"""
|
||||||
|
|
@ -893,7 +887,13 @@ class Object(models.Model):
|
||||||
# about tuple index types. Bleh.
|
# about tuple index types. Bleh.
|
||||||
otype = int(self.type)
|
otype = int(self.type)
|
||||||
return defines_global.OBJECT_TYPES[otype][1][0]
|
return defines_global.OBJECT_TYPES[otype][1][0]
|
||||||
admin.site.register(Object)
|
|
||||||
|
class ObjectAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ('id', 'name', 'type', 'date_created')
|
||||||
|
list_filter = ('type',)
|
||||||
|
search_fields = ['name']
|
||||||
|
save_on_top = True
|
||||||
|
admin.site.register(Object, ObjectAdmin)
|
||||||
|
|
||||||
class CommChannel(models.Model):
|
class CommChannel(models.Model):
|
||||||
"""
|
"""
|
||||||
|
|
@ -917,9 +917,6 @@ class CommChannel(models.Model):
|
||||||
("emit_commchannel", "May @cemit over channels."),
|
("emit_commchannel", "May @cemit over channels."),
|
||||||
)
|
)
|
||||||
|
|
||||||
class Admin:
|
|
||||||
list_display = ('name', 'owner')
|
|
||||||
|
|
||||||
def get_name(self):
|
def get_name(self):
|
||||||
"""
|
"""
|
||||||
Returns a channel's name.
|
Returns a channel's name.
|
||||||
|
|
@ -960,7 +957,10 @@ class CommChannel(models.Model):
|
||||||
"""
|
"""
|
||||||
self.owner = new_owner
|
self.owner = new_owner
|
||||||
self.save()
|
self.save()
|
||||||
admin.site.register(CommChannel)
|
|
||||||
|
class CommChannelAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ('name', 'owner')
|
||||||
|
admin.site.register(CommChannel, CommChannelAdmin)
|
||||||
|
|
||||||
class CommChannelMessage(models.Model):
|
class CommChannelMessage(models.Model):
|
||||||
"""
|
"""
|
||||||
|
|
@ -978,6 +978,6 @@ class CommChannelMessage(models.Model):
|
||||||
class Meta:
|
class Meta:
|
||||||
ordering = ['-date_sent']
|
ordering = ['-date_sent']
|
||||||
|
|
||||||
class Admin:
|
class CommChannelMessageAdmin(admin.ModelAdmin):
|
||||||
list_display = ('channel', 'message')
|
list_display = ('channel', 'message')
|
||||||
admin.site.register(CommChannelMessage)
|
admin.site.register(CommChannelMessage, CommChannelMessageAdmin)
|
||||||
Loading…
Add table
Add a link
Reference in a new issue