initial commit for better sessions app
[qcg-portal.git] / better_sessions / admin.py
1 from django.contrib import admin
2
3 from .models import UserSession
4
5
6 @admin.register(UserSession)
7 class UserSessionAdmin(admin.ModelAdmin):
8     list_display = ('user', 'key', 'created', 'updated')
9     list_filter = ('user',)
10     date_hierarchy = 'updated'
11     search_fields = ('user__username', 'key')
12     fields = ('user', 'key', 'created', 'updated')
13     readonly_fields = ('created', 'updated')
14
15     def get_queryset(self, request):
16         return super(UserSessionAdmin, self).get_queryset(request).select_related('user')