bornhack-website/src/teams/admin.py
2017-04-08 09:39:43 +02:00

33 lines
651 B
Python

from django.contrib import admin
from .models import Team, TeamArea, TeamMember
admin.site.register(TeamArea)
@admin.register(Team)
class TeamAdmin(admin.ModelAdmin):
def get_responsible(self, obj):
return ", ".join([resp.get_full_name() for resp in obj.responsible])
get_responsible.short_description = 'Responsible'
list_display = [
'name',
'area',
'get_responsible',
'needs_members',
]
list_filter = [
'camp',
'needs_members',
]
@admin.register(TeamMember)
class TeamMemberAdmin(admin.ModelAdmin):
list_filter = [
'team',
'approved',
]