Added Wifi for admin page.
# -*- coding: utf-8 -*-
from __future__ import absolute_import
#django.contrib
from django.contrib import admin
#kiwipycon
from .models import Registration
from .models import Wifi
class RegistrationAdmin(admin.ModelAdmin):
list_display = ('registrant', 'full_name', 'laptop', 'slug',
'email', 'city', 'organisation', 'occupation',
'postcode', 'tshirt', 'conference', 'tutorial',
'sprint', 'allow_contact')
fieldsets = (
('Details', {
'fields': ('slug', 'registrant', 'organisation', 'occupation',
'city', 'tshirt')
}),
('Information', {
'fields': ('allow_contact',),
}),
)
search_fields = ['registrant__username', 'registrant__email']
def email(self, obj):
return obj.registrant.email
def full_name(self, obj):
return obj.registrant.get_full_name()
def laptop(self, obj):
return obj.registrant.wifi_set.values()[0]['wifi']
admin.site.register(Registration, RegistrationAdmin)
class WifiAdmin(admin.ModelAdmin):
list_display = ('user', 'wifi',)
list_filter = ('wifi',)
admin.site.register(Wifi, WifiAdmin)