From 17a0bf42032dee1ccc47e1e21f5725e5fb8acc77 Mon Sep 17 00:00:00 2001 From: Steve Ivy Date: Wed, 9 Mar 2011 10:39:43 -0700 Subject: [PATCH] admin fixes:- switch order of objects and on_site properties on Attribute so that all Attributes are listed in the admin- add site to list_display and list_filter --- eav/admin.py | 4 ++-- eav/models.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eav/admin.py b/eav/admin.py index 6484fde..c7ab77d 100644 --- a/eav/admin.py +++ b/eav/admin.py @@ -27,7 +27,6 @@ from django.utils.safestring import mark_safe from .models import Attribute, Value, EnumValue, EnumGroup - class BaseEntityAdmin(ModelAdmin): def render_change_form(self, request, context, add=False, change=False, form_url='', obj=None): @@ -95,7 +94,8 @@ class BaseEntityInline(InlineModelAdmin): return [(None, {'fields': form.fields.keys()})] class AttributeAdmin(ModelAdmin): - list_display = ('name', 'slug', 'datatype', 'description') + list_display = ('name', 'slug', 'datatype', 'description', 'site') + list_filter = ['site'] prepopulated_fields = {'slug': ('name',)} admin.site.register(Attribute, AttributeAdmin) diff --git a/eav/models.py b/eav/models.py index fdf7b9e..c8e1bde 100644 --- a/eav/models.py +++ b/eav/models.py @@ -204,8 +204,8 @@ class Attribute(models.Model): required = models.BooleanField(_(u"required"), default=False) - on_site = CurrentSiteManager() objects = models.Manager() + on_site = CurrentSiteManager() def get_validators(self): '''