From 539295c1b715a07a78ee3a8790b7fd582cb8dd7c Mon Sep 17 00:00:00 2001 From: Adarnof Date: Fri, 23 Feb 2018 20:33:07 -0500 Subject: [PATCH] Remove unpopulated first/last name fields from list display. Include only useful information in list display. --- allianceauth/authentication/admin.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/allianceauth/authentication/admin.py b/allianceauth/authentication/admin.py index 36e23540..61183766 100644 --- a/allianceauth/authentication/admin.py +++ b/allianceauth/authentication/admin.py @@ -108,12 +108,16 @@ class UserAdmin(BaseUserAdmin): return actions list_filter = BaseUserAdmin.list_filter + ('profile__state',) inlines = BaseUserAdmin.inlines + [UserProfileInline] - list_display = BaseUserAdmin.list_display + ('get_main_character',) + list_display = ('username', 'email', 'get_main_character', 'get_state', 'is_active') def get_main_character(self, obj): return obj.profile.main_character get_main_character.short_description = "Main Character" + def get_state(self, obj): + return obj.profile.state + get_state.short_description = "State" + def has_change_permission(self, request, obj=None): return request.user.has_perm('auth.change_user') @@ -162,6 +166,9 @@ class CharacterOwnershipAdmin(admin.ModelAdmin): search_fields = ('user__username', 'character__character_name', 'character__corporation_name', 'character__alliance_name') readonly_fields = ('owner_hash', 'character') + def has_add_permission(self, request): + return False + class PermissionAdmin(admin.ModelAdmin): actions = None