forked from adamlaska/datatracker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathadmin.py
More file actions
39 lines (25 loc) · 1.06 KB
/
admin.py
File metadata and controls
39 lines (25 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
from django.contrib import admin
from ietf.nomcom.models import NomCom, Nomination, Nominee, NomineePosition, \
Position, Feedback
class NomComAdmin(admin.ModelAdmin):
raw_id_fields = ('group', )
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', 'position')
class PositionAdmin(admin.ModelAdmin):
list_display = ('name', 'nomcom', 'is_open', 'incumbent')
list_filter = ('nomcom',)
class FeedbackAdmin(admin.ModelAdmin):
list_display = ('author', '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)