Revision ce1536e9
b/flowspec/admin.py | ||
---|---|---|
65 | 65 |
model = UserProfile |
66 | 66 |
|
67 | 67 |
class UserProfileAdmin(UserAdmin): |
68 |
actions = ['deactivate', 'activate'] |
|
69 |
list_display = ('username', 'email', 'first_name' , 'last_name', 'is_staff', 'is_active','get_userprofile_peer') |
|
68 | 70 |
inlines = [UserProfileInline] |
71 |
|
|
72 |
def deactivate(self, request, queryset): |
|
73 |
queryset = queryset.update(is_active=False) |
|
74 |
deactivate.short_description = "Deactivate Selected Users" |
|
75 |
|
|
76 |
def activate(self, request, queryset): |
|
77 |
queryset = queryset.update(is_active=True) |
|
78 |
activate.short_description = "Activate Selected Users" |
|
79 |
|
|
80 |
def get_userprofile_peer(self, instance): |
|
81 |
# instance is User instance |
|
82 |
return instance.get_profile().peer |
|
83 |
get_userprofile_peer.short_description = "User Peer" |
|
69 | 84 |
# fields = ('name', 'applier', 'expires') |
70 | 85 |
|
71 | 86 |
#def formfield_for_dbfield(self, db_field, **kwargs): |
Also available in: Unified diff