datatracker/ietf/nomcom/admin.py
Emilio Jiménez d9df44e2b1 Add initial view for nominations
Chage migrate step with another state: Pending
Improve admin views of nomcom app.
See #913
 - Legacy-Id: 5117
2012-12-11 15:13:06 +00:00

40 lines
1.1 KiB
Python

from django.contrib import admin
from ietf.nomcom.models import NomCom, Nomination, Nominee, NomineePosition, \
Position, Feedback
class NomComAdmin(admin.ModelAdmin):
pass
class NominationAdmin(admin.ModelAdmin):
list_display = ('candidate_email', 'nominator_email', 'position')
class NomineeAdmin(admin.ModelAdmin):
list_display = ('email',)
class NomineePositionAdmin(admin.ModelAdmin):
pass
list_display = ('nominee', 'position', 'state')
list_filter = ('state',)
class PositionAdmin(admin.ModelAdmin):
list_display = ('name', 'nomcom', 'is_open', 'incumbent')
list_filter = ('nomcom',)
class FeedbackAdmin(admin.ModelAdmin):
list_display = ('nominee', 'author', 'position', 'type')
list_filter = ('type',)
admin.site.register(NomCom, NomComAdmin)
admin.site.register(Nomination, NominationAdmin)
admin.site.register(Nominee, NomineeAdmin)
admin.site.register(NomineePosition, NomineePositionAdmin)
admin.site.register(Position, PositionAdmin)
admin.site.register(Feedback, FeedbackAdmin)